Я использую аутентификацию на интерфейсе Vuejs + на сервере NodejsПрежде всего, они работают на разных портах.И как-то разные порты распознаются как разные домены в Chrome.Проблема заключается в том, что из-за правил безопасности браузера файлы cookie с JWT, которые устанавливает сервер, никогда не сохраняются в браузере.С другой стороны, он прекрасно работает с почтальоном.Установка заголовка cors с промежуточным программным обеспечением cors () (и даже явным образом) позволила мне позволить fronted сделать http-запрос к серверу, но cookie-файлы всегда блокируются.
Я перепробовал все cors ().Промежуточное программное обеспечение cors () с соответствующими параметрами не работает.Явная настройка промежуточного программного обеспечения Cors не работала.Также эти исправления веб-интерфейса, Vue.http.options.crossOrigin = true
Vue.http.interceptors.push((request, next) => {
request.credentials = true;
next()
})
Vue.http.options.xhr = {withCredentials: true}
, все это не сработало.
Это то, что я использовал для установки cookie res.cookie ('вещи ', вещи, {maxAge: ...,});// опция предоставления домена не сработала
Итак, есть ли в этой ситуации мой сервер, который может установить cookie в моем браузере?Спасибо за любую помощь!