【发布时间】:2021-02-22 09:55:56
【问题描述】:
我在 postman 上向这个 url http://localhost:8000/api/auth/users/ 发出了 post 请求。它是成功的。但是,在我的 react 前端尝试相同的操作会产生 400(错误请求错误)。它还说 Uncaught (in promise) Error: Request failed with status code 400
这是我的代码 AuthAPi.js:
import API from "./API";
const config = {
headers :{
"Content-Type": "application/json",
}
}
const signIn = (email, password) => API.post("/auth/users/", {
params : {
email : email,
password : password
},
},
config
)
.Catch((error) => console.log( error.message ) );
export { signIn };
和 API.js
import axios from 'axios';
export default axios.create({
baseURL: `http://127.0.0.1:8000/api`,
headers: {
"Content-type": "application/json"
}
});
我尝试了几个没有解决方案的链接。我很乐意在这里获得帮助。
下面是控制台日志、网络日志和 Django 服务器日志的截图:
【问题讨论】:
-
你能分享你的 Django 代码吗?错误请求 (400) 错误不是由 CORS 政策引起的。
-
Django 代码的哪个部分或文件?
标签: javascript reactjs axios django-cors-headers