如何解决将 laravel sanctum 与 nuxt js 集成
我正在尝试构建一个 nuxt (v2.14)
应用程序,我在其中使用 @nuxtjs/auth-next
包进行身份验证。
我遵循了文档并成功地与 laravel-sanctum
集成。现在,当 auth 包调用 /api/user
时,我得到了适当的响应。通过 axios
调用其他 api 时出现 419 错误
CORS 令牌不匹配
我的代码:
fetchData(){
var url = 'http://localhost:8000/api/project/search';
this.$axios.$post(url,this.selectedFields).then(response => {
if(response.status === 200)
{
}
})
}
我是否需要在 axios 标头中配置 XSRF-TOKEN?,因为它与身份验证中使用的包相同。
nuxt.config.js
export default {
head: {
title: 'App',htmlAttrs: {
lang: 'en'
},meta: [
{ charset: 'utf-8' },{ name: 'viewport',content: 'width=device-width,initial-scale=1' },{ hid: 'description',name: 'description',content: '' }
],link: [
{ rel: 'icon',type: 'image/x-icon',href: '/favicon.ico' }
]
},components: true,buildModules: [
'@nuxtjs/tailwindcss',],modules: [
'@nuxtjs/axios','@nuxtjs/auth-next'
],router: {
middleware: ['auth']
},auth:{
strategies: {
'laravelSanctum': {
provider: 'laravel/sanctum',url: 'http://localhost:8000',endpoints: {
login: {
url: '/api/login',method: 'post'
},}
},},}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。