Size: a a a

Nuxt.js | Vue SSR

2021 March 13

ak

alone kot in Nuxt.js | Vue SSR
Maxim Kostenko
ctx.redirect
$nuxt.refresh() никак нельзя? до $nuxt не могу достучатся..
источник

MK

Maxim Kostenko in Nuxt.js | Vue SSR
alone kot
$nuxt.refresh() никак нельзя? до $nuxt не могу достучатся..
Вы хотите странного. Если вы хотите рефреш на тот же адрес то вы попадете в цикл бесконечный
источник

ak

alone kot in Nuxt.js | Vue SSR
Maxim Kostenko
Вы хотите странного. Если вы хотите рефреш на тот же адрес то вы попадете в цикл бесконечный
я сначала куки и вообще авторизацию удаляю и далее рефреш. юзер просто увидит страницу от гостя. и в условие не авторизован откуда кидаю, не попадет
источник

MK

Maxim Kostenko in Nuxt.js | Vue SSR
Зачем вам рефреш? Удаляете куку и делаете еще раз запрос на апи
источник

ak

alone kot in Nuxt.js | Vue SSR
Maxim Kostenko
Зачем вам рефреш? Удаляете куку и делаете еще раз запрос на апи
кстати куку тоже из ssr вроде нормально не удалить...
источник

ak

alone kot in Nuxt.js | Vue SSR
Maxim Kostenko
Зачем вам рефреш? Удаляете куку и делаете еще раз запрос на апи
типа вынести запрос в функцию. и дергать ее в случае если авторизация протухла
источник

MK

Maxim Kostenko in Nuxt.js | Vue SSR
Такое пишут в middleware он будет вызван до asyncData
источник

ak

alone kot in Nuxt.js | Vue SSR
Maxim Kostenko
Такое пишут в middleware он будет вызван до asyncData
до asyncData я не знаю провалится ли мой запрос к api по причине авторизации
источник
2021 March 14

ak

alone kot in Nuxt.js | Vue SSR
app.$cookies.remove("token");
app.$cookies.remove("refreshToken");
         
 return redirect(app.localePath(/${pageShortName}/${paramTab}/${paramObject}?authexpired));

так работает. Но если не добавляю какое то изменение к uri то не работает нормально. Не происходит обновления страницы полноценного
источник

ak

alone kot in Nuxt.js | Vue SSR
return redirect(app.localePath(/${pageShortName}/${paramTab}/${paramObject}#authexpired));

так тоже работает. Надеюсь на seo ссылка с #authexpired как какое нибудь дублирование
источник

MK

Maxim Kostenko in Nuxt.js | Vue SSR
Результат ренедера на вашей странице зависит от данных которые вы возвращаете в асинк дата. Что мешает вам в случае провала авторизации сразу вернуть данные гостя?
источник

VS

Vitaliy Sheverov in Nuxt.js | Vue SSR
ребята, как подать такой роутер папками dlya-zhenshchin/c15920173 ?
источник

VS

Vitaliy Sheverov in Nuxt.js | Vue SSR
_slug/c_id.vue
источник

VS

Vitaliy Sheverov in Nuxt.js | Vue SSR
не работает
источник

В

Владимир in Nuxt.js | Vue SSR
Vitaliy Sheverov
_slug/c_id.vue
_slug/_id
источник

В

Владимир in Nuxt.js | Vue SSR
c это часть id
источник

В

Владимир in Nuxt.js | Vue SSR
Для более гибкой настройки надо делать extendRoute
источник

В

Владимир in Nuxt.js | Vue SSR
Вот там как раз можно использовать регулярные выражения
источник

VS

Vitaliy Sheverov in Nuxt.js | Vue SSR
будет еще dlya-zhenshchin/p15920173 и это будет совсем другая страница
источник

VS

Vitaliy Sheverov in Nuxt.js | Vue SSR
тоесть этот префикс определяет тип страницы
источник