这段请求报401的原因可能是因为在使用axios发送请求时,没有将headers作为第二个参数传递给post()方法。应该按照以下方式更改代码:
booking(){
const jwt = sessionStorage.getItem("token");
this.axios.post('/api/newbooking',{},{
headers:{
Authorization: `Bearer ${jwt}`
}
})
.then((res)=>{
this.$message.suceess(res.data)
})
.catch(err=>{
this.$message.error(err)
})
}
此外,还需要确保令牌(Token)是有效的,并且与后端API服务上的身份验证机制相匹配。如果令牌无效或过期,则会返回401错误。