Size: a a a

Nuxt.js | Vue SSR

2021 May 10

V

Vlad in Nuxt.js | Vue SSR
источник

Ю

Юрий in Nuxt.js | Vue SSR
Так я же написал что использую nuxt.js . Там же все из коробки настроенно
источник

V

Vlad in Nuxt.js | Vue SSR
нет
источник

Ю

Юрий in Nuxt.js | Vue SSR
🧐
источник

Ю

Юрий in Nuxt.js | Vue SSR
А можешь подсказать пожалуйста или скинуть примерную настройку роутера для накст ? Что бы хоть понял о чем ты говоришь)
источник

V

Vlad in Nuxt.js | Vue SSR
накст роутер тут не при чем, апач/нжинкс не в курсе о твоих роутах в наксте
источник

V

Vlad in Nuxt.js | Vue SSR
поэтому тебе надо добавить в конфиг прямо то строчки из доки
источник

V

Vlad in Nuxt.js | Vue SSR
источник

Ю

Юрий in Nuxt.js | Vue SSR
Неа совсем пойму где это добавлять ( в nuxt.config?
источник

A

Aquinary in Nuxt.js | Vue SSR
Как понял по ссылкам выше
Сбрасывается биндл на сервер. Это может быть апач, нгинкс, нода, всё что угодно
И в конфигах сервера и делаются манипуляции из Example Server Configurations (в зависимости от выбранного сервера)
источник

A

Aquinary in Nuxt.js | Vue SSR
I think you are missing that SPA is not server side rendering. At least for the majority. So, when you access /anything your web server won't redirect it to index.html. However, if you click on any vuejs router link, it will work due to the fact that the javascript got in action, but not the server side.
Вот тут сказано, почему это так работает
источник

S

Sid in Nuxt.js | Vue SSR
я сталкивался с такой же проблемой. оказалось что я передавал данные в компонент через накст линк в параметры роута по клику, сам же роут формировался только по частично переданным данным. по этому если открывать путь не по клику а чисто по ссылке, данных находящихся в самом uri было не достаточно для формирования запроса. и в dev моде я этого не заметил, ибо переходил только по клику, а в generate + start на серваке сразу выкидывал именно 404 почему то
источник

Ю

Юрий in Nuxt.js | Vue SSR
Так и в деве и в накст старт этой проблемы нет. Только на хостинге она есть. Я понял о чем ты пишешь, но не в этом проблема)

Если не ошибаюсь, то проблема в том что накст при генерации генерирует статические страницы. А страницы постов создаются динамически при запросе на сервер , по этом в SSR при прямом заходе на страницу поста нет сгенерированой страницы ещё такой, вот оно и выдает ошибку 404
источник

S

Sid in Nuxt.js | Vue SSR
на локалке в сгенеренной папке этой хтмлки нету?
источник

S

Sid in Nuxt.js | Vue SSR
чекал?
источник

S

Sid in Nuxt.js | Vue SSR
тупой вопрос, заработался сори
источник

S

Sid in Nuxt.js | Vue SSR
а тебе принципиально на каком хостинге? я просто говорю что ты эту проблему быстро решишь с vercel
https://nuxtjs.org/docs/2.x/deployment/vercel-deployment
источник

S

Sid in Nuxt.js | Vue SSR
источник

S

Sid in Nuxt.js | Vue SSR
источник

S

Sid in Nuxt.js | Vue SSR
динамических роутов у меня выше крыши
источник