Ошибка при входе в систему. Хранилище сеансов не установлено по запросу?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Ошибка при входе в систему. Хранилище сеансов не установлено по запросу?

Сообщение Anonymous »

У меня Laravel в качестве бэкэнда и Nuxt js в качестве внешнего интерфейса. Я использовал Session Sanctum, вот настройка:
в моем cors.php: 'paths' => ['api/*', 'sanctum/csrf-cookie'],

'allowed_methods' => ['*'],

'allowed_origins' => ['*'],

'allowed_origins_patterns' => [],

'allowed_headers' => ['*'],

'exposed_headers' => [],

'max_age' => 0,

'supports_credentials' => true,

в app.php
->withMiddleware(function (Middleware $middleware) {
$middleware->statefulApi();
})

в Sanctum.php:
'stateful' => explode(',', env('SANCTUM_STATEFUL_DOMAINS', sprintf(
'%s%s',
'localhost,localhost:3000,127.0.0.1,127.0.0.1:8000,::1',
Sanctum::currentApplicationUrlWithPort()
))),

.env файл:
SANCTUM_STATEFUL_DOMAINS="is.test:9090"

мой nuxt.config.ts:
devServer: {
port: 9090,
host: "is.test",
},

с этой настройкой все работает нормально, когда бэкэнд и интерфейс локальны на моем устройстве... когда я развертываю бэкэнд на сервере и пытаюсь подключить локальный Nuxt к бэкэнду (развернуто) Я получаю сообщение об ошибке в хранилище сеансов входа, которое не установлено по запросу.
вот мой .env в производстве:
SANCTUM_STATEFUL_DOMAINS="is.test:9090"


Подробнее здесь: https://stackoverflow.com/questions/792 ... on-request
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»