Size: a a a

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

2020 October 15

GD

Goncharenko Dmitry in Nuxt.js — русскоговорящее сообщество
Goncharenko Dmitry
Привет, кто-то сталкивался на днях с таким при деплое на сервере: ERROR in e78c9a3.js from Terser, на локале всё гуд
Кто-нить подскажите в чём может быть проблема, вроде всё чекнул и попробовал, не пашет.
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Очевидно что не работает терсер
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Надо смотреть логи сборки
источник

А

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

GS

Grigorii K. Shartsev in Nuxt.js — русскоговорящее сообщество
Николаич
У меня из бэкенда легкий API на express. Ну я в общем как-то так и думал, но надеялся обойтись без костылей. Придётся Nginx-ом проксировать запрос к сайтмапе и генерировать.
Эх...
Это не костыли. Карта сайта зависит от того, какие на нём есть страницы. И часто новые страницы появляются при появлении новых сущностей в БД, если сайт не статичный.
источник

V💊

Vladimir 💉 💊 Voytenk... in Nuxt.js — русскоговорящее сообщество
Grigorii K. Shartsev
Это не костыли. Карта сайта зависит от того, какие на нём есть страницы. И часто новые страницы появляются при появлении новых сущностей в БД, если сайт не статичный.
вот единственное, что меня смущает в таком подходе - бэк знает о фронте и его иерархии страниц, а значит их нужно синхронить ;(
источник

Н

Николаич in Nuxt.js — русскоговорящее сообщество
Grigorii K. Shartsev
Это не костыли. Карта сайта зависит от того, какие на нём есть страницы. И часто новые страницы появляются при появлении новых сущностей в БД, если сайт не статичный.
Да я в курсе )) Надеялся что есть способ обойтись модулем sitemap.
источник

GS

Grigorii K. Shartsev in Nuxt.js — русскоговорящее сообщество
Vladimir 💉 💊 Voytenko
вот единственное, что меня смущает в таком подходе - бэк знает о фронте и его иерархии страниц, а значит их нужно синхронить ;(
Просто назовём этот кусок bff :D
источник

V💊

Vladimir 💉 💊 Voytenk... in Nuxt.js — русскоговорящее сообщество
Grigorii K. Shartsev
Просто назовём этот кусок bff :D
не, это на бфф не тянет кажется
источник

Н

Николаич in Nuxt.js — русскоговорящее сообщество
Vladimir 💉 💊 Voytenko
вот единственное, что меня смущает в таком подходе - бэк знает о фронте и его иерархии страниц, а значит их нужно синхронить ;(
В моём случае он знает только статусы нужных страниц, так как бэк у меня это API небольшой.
Карт получается 3. Роуты накста, товары (Ну там статично), и вот эти страницы. Третью карту придётся генерить экспрессом и отдавать Nginx-ом
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Vladimir 💉 💊 Voytenko
вот единственное, что меня смущает в таком подходе - бэк знает о фронте и его иерархии страниц, а значит их нужно синхронить ;(
Ничего плохого в этом нет и можно держать консистентным через сваггер например
источник

V💊

Vladimir 💉 💊 Voytenk... in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Ничего плохого в этом нет и можно держать консистентным через сваггер например
а можешь описать пример синхронизации через сваггер?
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Vladimir 💉 💊 Voytenko
а можешь описать пример синхронизации через сваггер?
Ну получить список доступных урлов из конфига роутера довольно тривиально (с накстом конечно посложнее уже будет), потом этот список мапишь на генератор карты сайта в бд
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Встраиваешь свагггер перед бекендом или после
источник

SL

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

SL

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

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Можно пойти третьим путём и формировать конфиг роутера из сваггера, и таким же образом формировать конфиг для бекенда, но тогда связка будет сильная как по мне
источник

P

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

P

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

AM

Alexey M. in Nuxt.js — русскоговорящее сообщество
Desmond Miles
А при чем тут, как я ставил Nuxt и npm установка?
Ты же делаешь Nuxt+vuetify. Установи Nuxt, создав чистый проект через скрипт который указал, он предложит тебе установить Vuetify. Попробуй, работает ли у тебя на чистой установке
источник