Size: a a a

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

2020 March 14

D

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

D

Doer in Nuxt.js — русскоговорящее сообщество
ладно проехали. можно меньше аббревиатур с утра))
источник

D

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

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
он просто увлекся написанием кода, это ярко видно по папке scripts в исходниках, не сильно задумываясь как сделать все оптимально… как он сказал: «я налажал? возможно»
Тот же проект можно было сделать так чтоб его было сложно сравить с 20-летним сайтом, но и доклад тогда было бы сложнее аргументировать
источник

D

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

D

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

D

Doer in Nuxt.js — русскоговорящее сообщество
но я не видел доклад, просто отвечал на твои комменты. есть ссылка на доклад?
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
нет, выложат в паблик через месяц
источник

D

Doer in Nuxt.js — русскоговорящее сообщество
понял, это fwdays
источник

N

Nau in Nuxt.js — русскоговорящее сообщество
подскажите, пожалуйста. При перезагрузке страницы с динамическими роутами на проде (запускается через run build/ run start, мод universal) летит server error - 500 ошибка при запросе (в asyncData запрос через axios). Гугл говорит такое решение https://stackoverflow.com/questions/57100272/nuxt-404-page-on-refresh-of-page добавить опцию generate в nuxt.config и там прописать динамические маршруты. Но, увы, такое решение не работает (да и эо решение по сути только для generate мода). При локальной разработке через run dev при перезагрузке страницы с динамическими роутами проблем не наблюдается.  Не должно ведь быть таких проблем при universal mode?
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
Nau
подскажите, пожалуйста. При перезагрузке страницы с динамическими роутами на проде (запускается через run build/ run start, мод universal) летит server error - 500 ошибка при запросе (в asyncData запрос через axios). Гугл говорит такое решение https://stackoverflow.com/questions/57100272/nuxt-404-page-on-refresh-of-page добавить опцию generate в nuxt.config и там прописать динамические маршруты. Но, увы, такое решение не работает (да и эо решение по сути только для generate мода). При локальной разработке через run dev при перезагрузке страницы с динамическими роутами проблем не наблюдается.  Не должно ведь быть таких проблем при universal mode?
500 ошибка не связана с динамическими роутами генерейта, у тебя даже на стэковерфлоу написано - рассматривается ошибка 404

нужно открыть логи  нухта (или нжинкса если деплоишь именно прегенерейт) и там смотреть текст ошибки
источник

N

Nau in Nuxt.js — русскоговорящее сообщество
DreaMinder
500 ошибка не связана с динамическими роутами генерейта, у тебя даже на стэковерфлоу написано - рассматривается ошибка 404

нужно открыть логи  нухта (или нжинкса если деплоишь именно прегенерейт) и там смотреть текст ошибки
Деплою в юниверсал моде, в логах нжинкса глухо. Разберусь как смотреть логи серверные накста, напишу. При переходе по сайту из www.site.ru/articles в  www.site.ru/articles/12345 динамический роут нормально прогружает, накстовый сервер отдаёт статус 200 с www.site.ru/articles/12345. Стоит сделать reload страницы  www.site.ru/articles/12345 - накст нод сервер отдаёт 500. На первый взгляд, это должно быть типовой проблемой у многих
источник

К

Кирилл in Nuxt.js — русскоговорящее сообщество
Код из asyncData
источник

К

Кирилл in Nuxt.js — русскоговорящее сообщество
А вообще если там запрос через axios, то 500 падает из-за того, что axios выкидывает ошибку, а ты не ловишь её через catch. Но это не точно
источник

N

Nau in Nuxt.js — русскоговорящее сообщество
try catch не ставил - посмотрим сейчас, как будет. Если здесь ошибка аксиоса, то тоже странно. Спасибо за ответы                     ps всё-таки, до обработки этой ошибки не доходит даже, сразу 500 кидает и всё при релоаде страницы www.site.ru/posts/12345.
источник

T

Tim in Nuxt.js — русскоговорящее сообщество
Nau
Деплою в юниверсал моде, в логах нжинкса глухо. Разберусь как смотреть логи серверные накста, напишу. При переходе по сайту из www.site.ru/articles в  www.site.ru/articles/12345 динамический роут нормально прогружает, накстовый сервер отдаёт статус 200 с www.site.ru/articles/12345. Стоит сделать reload страницы  www.site.ru/articles/12345 - накст нод сервер отдаёт 500. На первый взгляд, это должно быть типовой проблемой у многих
У меня было похожее когда axios и nginx были недонастроены. baseUrl/host/port/prefix для аксиоса разные подхватывались с сервера и с браузера, поэтому одно работало, а второе нет. Наглядно увидеть проблему можно по логам API
источник

N

Nau in Nuxt.js — русскоговорящее сообщество
Поставил v-if='post' на div контейнере, в котором статья отображается. 500 ошибка исчезла.  Видно, что axios запрос в asyncData (где возвращается post) не выполняется при перезагрузке страницы с динамическим роутом
источник

К

Кирилл in Nuxt.js — русскоговорящее сообщество
Nau
Поставил v-if='post' на div контейнере, в котором статья отображается. 500 ошибка исчезла.  Видно, что axios запрос в asyncData (где возвращается post) не выполняется при перезагрузке страницы с динамическим роутом
У тебя asyncData ничего не возвращает?
источник

N

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

НП

Николай Петров in Nuxt.js — русскоговорящее сообщество
Alex Epifanov
он будет виден только если будет в проде запущен
спасибо, но проблема была не в этом. CSP на сервере настроил и забыл об этом)
источник