在我的react-admin应用程序中,我为每个create操作发送两个api命中结果,但我不确定为什么。
我也正在运行django REST框架后端,这可能是问题吗?
您的API可能位于HTML页面之外的其他域,因此您的浏览器在发送OPTIONS
或GET
之前,会使用HTTP PUT
动词向服务器发送CORS预检请求。这绝对是正常现象,您无法采取任何措施来阻止它-除了将API和webapp放在同一个域上。
有关CORS的更多信息:https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS