【发布时间】:2022-01-25 03:45:18
【问题描述】:
使用的技术:Django、Djoser、react.js、webpack
我在 react.js 中提出了请求:
const config = {
headers: {
"Content-Type": "application/json",
},
};
const body = JSON.stringify({
email,
first_name,
last_name,
password,
re_password,
});
const response = await axios.post(
`http://127.0.0.1:8000/auth/users/`,
body,
config
)
我在后端使用 Djoser 来处理身份验证请求。
我 console.log 响应并发现响应是 html 而不是 JSON。状态是 200,但根据 Djoser 的文档,它应该是 HTTP_201_CREATED。
我检查了 Djoser 在 Django 中的 INSTALLED_APPS 中,我有 djoser==2.1.0。
我尝试在 package.json 中添加"proxy": "http://127.0.0.1:8000",,但不起作用。我也尝试使用 fetch 而不是 axios,也不起作用。我不确定问题出在哪里。
【问题讨论】:
标签: reactjs django webpack djoser