Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 October 05

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
А если запросишь /_foo
источник

ST

Sergey Titov in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
А если запросишь /_foo
404 верстку от накста вернуло
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Может отдельное правило для sse завести и там сразу proxy pass?
источник

ST

Sergey Titov in Nuxt.js — русскоговорящее сообщество
прокси пас так же на порт накста кинуть?
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Да только сразу на нужный адрес
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
И еще попробуй это добавить

proxy_buffering off;
источник

ST

Sergey Titov in Nuxt.js — русскоговорящее сообщество
Ок, завтра уже попробую, сейчас бы спать надо)
Спасибо
источник

АБ

Алексей Дмитриевич Б... in Nuxt.js — русскоговорящее сообщество
Можешь объяснить мне ослу, почему тогда раз прокси на столько медленный, третий вуй использует как раз прокси для отслеживания изменений???
https://v3.vuejs.org/guide/reactivity.html#how-vue-tracks-these-changes
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
Делал разграничение прав по роутам.
Один пользователь может посещать одни роуты, другой -другие
Сделал в мидлваре проверку наличия допустимых роутов у пользователя
Возникло 2 проблемы
1. Можно ли сделать проверку наличия роутов не по name?
Потому что если роут имеет вид .product/:id, ,то как тогда сравнивать текуший роут с тем есть у пользователя

грубо говоря, получается
$route.fullPath === user.hasRoute('/product/:id')
И получается что идет сравнение
product/123 === '/product/:id'
Нашел решение сравнивать по полю name, но выглядит как костыль

2. Теперь нужно вручную делать 404 еще, потому что если не находит у пользователя допустимого роута вместо 404, у меня показывает 403
Выходит что перед проверкой на 403, нужно сделать проверку на 404 еще
И в этой задаче встает аналогична проблема из первого пункта, сравнение роутов
источник

MK

Maxim Kostenko in Nuxt.js — русскоговорящее сообщество
RusaXXX
Делал разграничение прав по роутам.
Один пользователь может посещать одни роуты, другой -другие
Сделал в мидлваре проверку наличия допустимых роутов у пользователя
Возникло 2 проблемы
1. Можно ли сделать проверку наличия роутов не по name?
Потому что если роут имеет вид .product/:id, ,то как тогда сравнивать текуший роут с тем есть у пользователя

грубо говоря, получается
$route.fullPath === user.hasRoute('/product/:id')
И получается что идет сравнение
product/123 === '/product/:id'
Нашел решение сравнивать по полю name, но выглядит как костыль

2. Теперь нужно вручную делать 404 еще, потому что если не находит у пользователя допустимого роута вместо 404, у меня показывает 403
Выходит что перед проверкой на 403, нужно сделать проверку на 404 еще
И в этой задаче встает аналогична проблема из первого пункта, сравнение роутов
Можно хранить нужную инфу в meta. Но я не знаю как это работает с дефолтным роутингом накста на основе файлов
источник

MK

Maxim Kostenko in Nuxt.js — русскоговорящее сообщество
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
у меня роутинг как раз на основе структуры файлов - дефолтный
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
Теперь понятно почему роутинг на основе файлов это не есть гуд
источник

MK

Maxim Kostenko in Nuxt.js — русскоговорящее сообщество
@rusaxxx
https://github.com/nuxt/nuxt.js/issues/1687#issuecomment-331870619

Хотя я бы все равно не использовал файловый роутинг
источник

V💊

Vladimir 💉 💊 Voytenk... in Nuxt.js — русскоговорящее сообщество
источник

ПЯ

Павел Якупов... in Nuxt.js — русскоговорящее сообщество
проклятая всеми технология
источник

V💊

Vladimir 💉 💊 Voytenk... in Nuxt.js — русскоговорящее сообщество
нет
источник

ПЯ

Павел Якупов... in Nuxt.js — русскоговорящее сообщество
можно
источник

ПЯ

Павел Якупов... in Nuxt.js — русскоговорящее сообщество
смотря как и что
источник

V💊

Vladimir 💉 💊 Voytenk... in Nuxt.js — русскоговорящее сообщество
Павел Якупов
проклятая всеми технология
проклятая только теми, кто не умеет её готовить хД
источник