【发布时间】:2020-10-11 23:26:26
【问题描述】:
我正在创建一个登录系统,基本上,我有两个输入,一个用于用户名,另一个用于密码。
因此,当用户输入正确的凭据时,API 返回带有一些数据的 200 响应,但是在不正确的凭据之后,django-rest-framework 将请求标记为400 Bad Request 并返回带有 400 状态码且没有数据的响应,但这仅在以下情况下发生我正在从 react js 发送一个请求,在尝试了邮递员的错误凭据后,API 返回:
{
"non_field_errors": [
"Incorrect credentials"
]
}
我的 Axios 代码:
axios.post('http://192.168.0.29:8000/api/auth/login', {
headers: {
'Content-Type': 'application/json'
},
username: username,
password: password
})
.then((response) => {
console.log(response.data);
})
.catch(err => {
console.log(err.data)
alert('zjbs eroras')
});
}
【问题讨论】:
-
令牌在哪里?
标签: reactjs django django-rest-framework axios