小编Sti*_*erg的帖子

Laravel Santum 上 SSR 模式 Nuxt 的身份验证问题

设置基于Laranuxt - Laravel 7 和 Nuxt 的组合。在 Windows 上运行 PHP 7.4.8

我一直在尝试使用 Sanctum 身份验证器模块通过 Laravel 7 在 nuxt 应用程序上对用户进行身份验证。我现在得到的答复是,这似乎可以吗?

Request URL: http://localhost:8000/login
Request Method: POST
Status Code: 204 No Content
Run Code Online (Sandbox Code Playgroud)

接下来我尝试获取用户数据,但是我不能,因为我没有授权;

Request URL: http://localhost:8000/api/user
Request Method: GET
Status Code: 401 Unauthorized
Run Code Online (Sandbox Code Playgroud)

但是,如果我在 Nuxt 中登录后转到 laravel 前端,我已经登录了:

Request URL: http://localhost:8000/home
Request Method: GET
Status Code: 200 OK
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

尝试打开http://localhost:8000/api/user让我陷入一个持续的循环,api/用户和登录之间的重定向以结尾ERR_TOO_MANY_REDIRECTS

nuxt.config.js:

export default {
  /*
  ** Nuxt rendering mode
  ** See https://nuxtjs.org/api/configuration-mode
  */
  mode: 'universal',

    server: {
            port: process.env.PORT, …
Run Code Online (Sandbox Code Playgroud)

laravel nuxt.js laravel-7 laravel-sanctum

6
推荐指数
0
解决办法
2858
查看次数

标签 统计

laravel ×1

laravel-7 ×1

laravel-sanctum ×1

nuxt.js ×1