admin 管理员组文章数量: 1086019
I am using vue-cookie
package which lets me to set and get cookies with ease. What I want is to get this cookie in nuxtServerInit()
:
async nuxtServerInit() {
const res = await this.$axios.post('/me', {}, {
headers: {
'Authorization': 'Bearer ' + $nuxt.$cookie.get('token')
}
})
}
But, I always get $nuxt is not defined
error. Please help!
I am using vue-cookie
package which lets me to set and get cookies with ease. What I want is to get this cookie in nuxtServerInit()
:
async nuxtServerInit() {
const res = await this.$axios.post('/me', {}, {
headers: {
'Authorization': 'Bearer ' + $nuxt.$cookie.get('token')
}
})
}
But, I always get $nuxt is not defined
error. Please help!
1 Answer
Reset to default 9vue cookie is a wrapper around tiny-cookie . Tiny cookie is for browser. So it wont work on server e.g. in nuxtServerInit
In nuxtServerInit you should get cookies from req.cookies
async nuxtServerInit(_, { req }) {
console.log(req.headers.cookie)
}
本文标签: javascriptHow to get cookie in nuxtServerInit()Stack Overflow
版权声明:本文标题:javascript - How to get cookie in nuxtServerInit()? - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1744088603a2531608.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论