Size: a a a

Nuxt.js | Vue SSR

2021 February 21

ВШ

Виталий Шутов... in Nuxt.js | Vue SSR
Люди неисправимы
источник

N

NikoBer in Nuxt.js | Vue SSR
отсобеседование только по фронту будет?
источник

AS

Alex Shepard in Nuxt.js | Vue SSR
Виталий Шутов
Каждый приходит и не пытаясь вникнуть, начинает лепить свое )
Потому что это проще чем выучить ещё один искусственный контракт для конкретного рабочего места
источник

ИБ

Илья Бельский... in Nuxt.js | Vue SSR
NikoBer
отсобеседование только по фронту будет?
пока что да, если что для этого есть отдельный чат) @otsobes_chat
источник

ВШ

Виталий Шутов... in Nuxt.js | Vue SSR
Alex Shepard
Потому что это проще чем выучить ещё один искусственный контракт для конкретного рабочего места
Не нужно фрилансить )
источник

ВШ

Виталий Шутов... in Nuxt.js | Vue SSR
Вообще лучше свой биз делать
источник

ВШ

Виталий Шутов... in Nuxt.js | Vue SSR
источник

А

Алексей in Nuxt.js | Vue SSR
Всем привет! Кто-нибудь пробовал деплоить nuxt с измененным router.base с nginx?
Обычно сервис работает на каком-то домене, но надо переместить его на /admin
т.е. обычно если работает на example.com, мне надо, чтобы он работал с example.com/admin

конфиг нгинса такой:
location /admin {
    proxy_pass http://admin:4000;
}


В router.base ставлю из переменной среды, значение /admin

router: {
   base: process.env.ADMIN_ROOTPATH || "/"
}


Но при открытии example
com/admin оно все равно чего-то перенаправляет не туда (а если точнее, до админки доходит, админка на стороне сервера перенаправляет на example.com/login, а должна на example.com/admin/login)
Как это можно исправить?
источник

F

Feduch in Nuxt.js | Vue SSR
Алексей
Всем привет! Кто-нибудь пробовал деплоить nuxt с измененным router.base с nginx?
Обычно сервис работает на каком-то домене, но надо переместить его на /admin
т.е. обычно если работает на example.com, мне надо, чтобы он работал с example.com/admin

конфиг нгинса такой:
location /admin {
    proxy_pass http://admin:4000;
}


В router.base ставлю из переменной среды, значение /admin

router: {
   base: process.env.ADMIN_ROOTPATH || "/"
}


Но при открытии example
com/admin оно все равно чего-то перенаправляет не туда (а если точнее, до админки доходит, админка на стороне сервера перенаправляет на example.com/login, а должна на example.com/admin/login)
Как это можно исправить?
upstream frontend {
   server 127.0.0.1:3000;
}

server {
...
location /support {
       proxy_pass http://frontend;
       proxy_set_header Host $host;
       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
   }
}

router: {
   base: '/support/'
 }


У меня так работает
источник

А

Алексей in Nuxt.js | Vue SSR
Feduch
upstream frontend {
   server 127.0.0.1:3000;
}

server {
...
location /support {
       proxy_pass http://frontend;
       proxy_set_header Host $host;
       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
   }
}

router: {
   base: '/support/'
 }


У меня так работает
А, хедеры передать? Сейчас попробую, спасибо
источник

F

Feduch in Nuxt.js | Vue SSR
router: {
   base: '/support/'
 }

после добавления этого, проект пересобрать нужно
источник

F

Feduch in Nuxt.js | Vue SSR
Алексей
А, хедеры передать? Сейчас попробую, спасибо
попробуй, только это отличается похоже)
источник

А

Алексей in Nuxt.js | Vue SSR
Feduch
router: {
   base: '/support/'
 }

после добавления этого, проект пересобрать нужно
У меня nuxt 2.15, по идее должно динамически работать
источник

F

Feduch in Nuxt.js | Vue SSR
ок, еще не юзал его)
источник

А

Алексей in Nuxt.js | Vue SSR
Не, не работает. Возможно там какой-то баг, поэтому пока что динамически не работает. Все равно спасибо

То есть само приложение грузится, но когда на стороне сервера в middleware идет
redirect на /login - то не работает (это от nuxt-auth)
Причем что странно, совсем недавно работало. Даже релиз сделал, все работало локально. А это кеш оказался (:
источник
2021 February 22

M

Max in Nuxt.js | Vue SSR
Всем привет)
Поделитесь опытом, кто как решал задачу по защите накст приложения от ботов-парсеров?
То что они собирают инфу ради Бога, меня беспокоит больше паразитная нагрузка )
источник

Д

Деда in Nuxt.js | Vue SSR
на сервере установи банить временно ip если пользователь запросил кучу страниц сразу или если каждую секунду переключает
источник

MK

Maxim Kostenko in Nuxt.js | Vue SSR
Лучше, конечно, nginx закешировать и пусть мобят, но тут все зависит от специфики вашего сайта.
источник

M

Max in Nuxt.js | Vue SSR
Деда
на сервере установи банить временно ip если пользователь запросил кучу страниц сразу или если каждую секунду переключает
На серваке можно забанить, конечно, но боты часто юзают прокси. И к тому же если бот уже попал на страницу и дальше погнал роутить приложение как СПА, то уже не проканает(если правильно понимаю).
источник

M

Max in Nuxt.js | Vue SSR
Maxim Kostenko
Лучше, конечно, nginx закешировать и пусть мобят, но тут все зависит от специфики вашего сайта.
Кэшировать не получится, инфа часто обновляется.
источник