【发布时间】:2022-02-03 23:14:38
【问题描述】:
我正在尝试构建一个从我的 API 获取数据的应用程序(Nest.js 使用 Passport 进行身份验证)。我正在尝试向 Axios 提供从登录请求创建的 JWT(效果很好),但我不断收到 401 错误。
当我用 Postman 测试这些请求时,它工作正常。这是我的前端代码:
const token = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE2NDM3OTg4NTEsImV4cCI6MTY0MzgwMjQ1MX0.dpnzkM9Jvgp3fIG8s9avXIjBw3a_1c9GNmUqbAYyRQw'
export const config = {
headers: {
Authorization : 'Bearer ' + token
}
}
export default {
data() {
return {
projets: []
}
},
mounted() {
axios.get('http://localhost:3000/projet', config)
.then(response => {
this.projets = response.data
})
.catch(e => {
console.log(e)
})
},
}
(令牌写在代码中是为了测试。)
【问题讨论】:
标签: node.js vue.js authentication jwt nestjs