我有 axios get 带有基本身份验证的请求,但我不断收到 401 状态代码。如果我正在执行发布请求,我的代码确实有效,所以我不知道我在这里做错了什么。
我的后端代码:
app.get('/api/find-user', (req, res) => {
const username = req.body.username;
axios.get('my-url', username, {
auth:{
username: 'my-username',
password: 'my-password'
}
})
.then(resp => {
res.json({resp});
})
.catch(error => {
res.send(error.response.status);
})
});
我的前端代码:
findUser(user){
const username = user;
axios.get('/api/find-user', {username})
.then(resp => {
console.log(resp);
})
.catch(error => {
console.log(error)
})
}
同样,当我发帖创建新用户时,它确实有效,但是当我执行 GET 请求时,它一直说我未获授权。
编辑:如果您想投票,请成熟到足以解释原因。