Аутентификация работает нормально, за исключением загрузки первой страницы, т.е. SSR.Когда я проверяю свой console.log, я вижу, что console.log из моего промежуточного программного обеспечения всегда выполняется на уровне SSR, даже если я добавил ssr: false в свою конфигурацию.
Я сделал следующее:
В nuxt.config.ts я добавил
{
src: '~/plugins/authenticated.js',
mode: 'client'
}
Этот код выполнен успешно, я могу убедиться в этом, проверив "vue plugin" моей консоли разработчиков.
В моем "компоненте /страница «Я добавил промежуточное программное обеспечение:
export default {
middleware: [
'authenticated'
]
}
Когда я запускаю следующий код в своем промежуточном программном обеспечении, он всегда показывает« ложное »событие, хотя в хранилище установлено значение true.
console.log(store.state.users.logged);
Это сводит меня с ума, может кто-нибудь сказать мне, как заставить промежуточное ПО работать при загрузке первой страницы?у нас должен быть SSR, потому что нам нужен SEO и так далее, но нам также нужно промежуточное программное обеспечение для работы.
Использование последних версий Nuxt en VueX (то же самое для Axios).