Size: a a a

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

2020 January 20

xx

x x in Nuxt.js — русскоговорящее сообщество
в asyncData/fetch
источник

PM

Pavel Muset in Nuxt.js — русскоговорящее сообщество
Всем привет. Есть такая проблема с маршрутами. Если использовать файл _.vue с таким asyncData
async asyncData({ $axios, params, error }) {
try {

const {data} = await $axios.get('/router', {params})

return data
} catch (err) {
// error logic
}}
и попытаться открыть страницу /demo, то в dev режиме params.pathMatch будет равен demo и на сервере и на клиенте, а если в production то params.pathMatch на сервере равен demo а на клиенте будет равен router.  Можно это как-то решить?
источник

VL

Victor Login in Nuxt.js — русскоговорящее сообщество
начал использовать router-module
в dev режиме все норм, а если сгенерить nuxt generate то там генерится только index.html а как попасть на остальные страницы? fs при попытке перейти по прямой ссылке говорит такого файла нет

нужно настраивать nginx/etc что бы все шло на файл index.html ?
источник

xx

x x in Nuxt.js — русскоговорящее сообщество
Victor Login
начал использовать router-module
в dev режиме все норм, а если сгенерить nuxt generate то там генерится только index.html а как попасть на остальные страницы? fs при попытке перейти по прямой ссылке говорит такого файла нет

нужно настраивать nginx/etc что бы все шло на файл index.html ?
динамические страницы?
источник

VL

Victor Login in Nuxt.js — русскоговорящее сообщество
описаны в router.js

{
       path: '/about',
       component: AboutPage
     }
источник

VL

Victor Login in Nuxt.js — русскоговорящее сообщество
всяких /:id нет
источник

xx

x x in Nuxt.js — русскоговорящее сообщество
хз не юзал router-module. он тебе нужен по какой-то причине?
источник

АУ

Александр Усольцев in Nuxt.js — русскоговорящее сообщество
Victor Login
начал использовать router-module
в dev режиме все норм, а если сгенерить nuxt generate то там генерится только index.html а как попасть на остальные страницы? fs при попытке перейти по прямой ссылке говорит такого файла нет

нужно настраивать nginx/etc что бы все шло на файл index.html ?
да, про nginx думаю правильно, вчера тоже настроил. щас покажу чё в конфиге
источник

АУ

Александр Усольцев in Nuxt.js — русскоговорящее сообщество
ну у меня обычные страницы, в /page/
источник

xx

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

АУ

Александр Усольцев in Nuxt.js — русскоговорящее сообщество
ну да, там где у тебя прописаны сервера.
в sites-enabled допустим
источник

АУ

Александр Усольцев in Nuxt.js — русскоговорящее сообщество
server {
   location / {
       try_files $uri $uri/ /index.html =404;
       root /path/to/www/;
   }
}
источник

АУ

Александр Усольцев in Nuxt.js — русскоговорящее сообщество
добавил это:

try_files $uri $uri/ /index.html =404;

получается все запросы через index.html идут
источник

xx

x x in Nuxt.js — русскоговорящее сообщество
Victor Login
начал использовать router-module
в dev режиме все норм, а если сгенерить nuxt generate то там генерится только index.html а как попасть на остальные страницы? fs при попытке перейти по прямой ссылке говорит такого файла нет

нужно настраивать nginx/etc что бы все шло на файл index.html ?
а до того как ты "начал использовать router-module" все было норм?
источник

xx

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

VL

Victor Login in Nuxt.js — русскоговорящее сообщество
да, try_files может решить задачу

P.S. да, собственно проблема возникла с файловой системой, если открыть example.com/ то все нормально и по страницам можно ходить, еслт открыть example.com/about то 404, так как такого файла нет
источник

ВУ

Валера Удав in Nuxt.js — русскоговорящее сообщество
Добрый день. Есть ли в наксе возможность перехватывать критические ошибки и производить кастомные действия?

Пример кейса. Иногда у пользователя возникает ошибка в приложении которая выводится для него как Server Error. Само собой ошибки оперативно фиксятся, но хотелось бы уметь не пугать пользователя этой ошибкой, а например проводить ряд манипуляций: очистить куки и сделать редирект на страницу авторизации.

Есть ли такая возможность? Нагуглить чтото не очень вышло.
источник

OS

Oleksii Sakaliuk in Nuxt.js — русскоговорящее сообщество
Здравствуйте!
Было ли у вас такое?
На ПК показывает стили нормально и для мобильной версии тоже, но на телефоне открываю - стили поплыли (пропали марджины, пэдинги)
http://www.responsinator.com/?url=https%3A%2F%2Fshapovalov.od.ua%2F
Тут по ссылке как должно отображаться, а на сайте shapovalov.od.ua на смартфоне иначе
источник

АБ

Александр Белькевич in Nuxt.js — русскоговорящее сообщество
Oleksii Sakaliuk
Здравствуйте!
Было ли у вас такое?
На ПК показывает стили нормально и для мобильной версии тоже, но на телефоне открываю - стили поплыли (пропали марджины, пэдинги)
http://www.responsinator.com/?url=https%3A%2F%2Fshapovalov.od.ua%2F
Тут по ссылке как должно отображаться, а на сайте shapovalov.od.ua на смартфоне иначе
Может кеш на смартфоне? На моем все окей вроде. Android, Google Chrome
источник

OS

Oleksii Sakaliuk in Nuxt.js — русскоговорящее сообщество
Александр Белькевич
Может кеш на смартфоне? На моем все окей вроде. Android, Google Chrome
У меня тоже работало нормально, но тут проверил с 2х телефонов и не подгрузило стили и скрипты.
источник