【发布时间】:2020-04-08 05:11:19
【问题描述】:
我正在学习一个以 Vue 作为前端、以表达为后端和 Mongodb 的全栈应用程序。 我有登录表单并在后端进行了简单的身份验证,在用户通过身份验证后,我生成 JWT 并存储在用户浏览器中,在用户的路由导航保护中,我请求发送该令牌以在服务器中验证,然后让用户在受保护的路线中
{
path: '/user',
name: 'User',
component: () => import('../views/User.vue'),
beforeEnter: (to, from, next) => {
let token = localStorage.getItem('access_token')
axios.post('http://localhost:5000/authorize', {headers: {
Authorization: `Bearer ${token}`
}})
}
}
但我无法将包含令牌的标头发送到服务器,它得到undefined 那么如何正确执行此操作?
【问题讨论】: