在我的 react-admin 应用程序中,我为每个创建操作发送两个 api 命中,但我不知道为什么。
"网络"选项卡数据
我也运行了 django REST 框架后端,这可能是问题所在吗?
您的 API 可能位于 HTML 页面以外的另一个域上,因此您的浏览器在发送GET
或PUT
之前使用 HTTPOPTIONS
动词向服务器发送 CORS 预检请求。这是绝对正常的,除了将您的 API 和 Web 应用程序放在同一个域上之外,您无能为力。
更多信息关于 CORS: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS