Laravel 拉雷维尔圣所返回401
我尝试从Vue SPA访问我的Laraval API,但每次我提出请求时,都会收到未经授权的401 API。我试过多个SO问题的答案,但都不起作用Laravel 拉雷维尔圣所返回401,laravel,vue.js,axios,csrf,laravel-sanctum,Laravel,Vue.js,Axios,Csrf,Laravel Sanctum,我尝试从Vue SPA访问我的Laraval API,但每次我提出请求时,都会收到未经授权的401 API。我试过多个SO问题的答案,但都不起作用 我将ensureFrontendRequestsRestateful添加到API中间件中 我设置用于SANCTUM\u STATEFUL\u DOMAINS=goya.app的代客泊车域 我设置了会话环境: SESSION_DRIVER=cookie SESSION_LIFETIME=120 SESSION_DOMAIN=.goya.app 在
- 我将
添加到API中间件中ensureFrontendRequestsRestateful
- 我设置用于
的代客泊车域SANCTUM\u STATEFUL\u DOMAINS=goya.app
- 我设置了会话环境:
SESSION_DRIVER=cookie SESSION_LIFETIME=120 SESSION_DOMAIN=.goya.app
- 在Vue中,我启用了
axios.defaults.withCredentials
- 在请求头中,我看到发送了XSRF令牌
我还可以尝试什么来修复此问题?在进行任何API调用之前,您是否正在发出csrf cookie请求?啊,我没有。因为它是一个公共API,所以可以忽略它吗?或者,如果csrf cookie尚未设置,是否有方法在每次调用之前执行请求?