我将Django与React结合使用,并且能够使用http://127.0.0.1:8000/rest-auth/login/'登录用户并使用http://127.0.0.1:8000/rest-auth/registration/注册用户
我正在尝试获取当前用户:
axios.get('http://127.0.0.1:8000/rest-auth/user/')
.then(res => {
console.log(res)
})
但是我遇到以下错误:
GET http://127.0.0.1:8000/rest-auth/user/ 403 (Forbidden)
我也在邮递员上尝试过,并且得到以下信息:
{
"detail": "Authentication credentials were not provided."
}
有人可以告诉我正确的方法吗?提前致谢。
答案 0 :(得分:1)
这是因为您的路线需要Authorization token
。
axios.get('http://127.0.0.1:8000/rest-auth/user/, {
headers: {'Authorization': "Bearer " + token}
})
.then(res => {
console.log(res)
})