Nuxt.js: настройка страницы причин publicPath не найдена - PullRequest
0 голосов
/ 19 февраля 2019

Цель

Настройка приложения Nuxt.js для работы в подкаталоге.

Проблема

Нажатие на настроенные publicPath показывает "Эта страница не найдена"четко визуализируется Nuxt.js, хотя инспектор показывает, что все файлы успешно загружены.

enter image description here

Context

nuxt.config.js

build: {
    publicPath: 'https://qa.nicetry.com/apps/nuxt'
}

Я запускаю yarn run build и все работает правильно.

Затем я нажимаю https://qa.nicetry.com/apps/nuxt в браузере и вижу прекрасное "Этостраница не найдена »сообщение.Никаких ошибок консоли.

Еще более запутанно, я нажал ссылку "Вернуться на главную страницу" на этой странице ошибок, которая указывает на https://qa.nicetry.com, и она работает.Работают даже ссылки на приложения (т. Е. https://qa.nicetry.com/test/route, который на самом деле должен быть https://qa.nicetry.com/apps/nuxt/test/route).Когда я обновляюсь, все ломается, как и ожидалось.

nuxt 2.4.0

1 Ответ

0 голосов
/ 19 февраля 2019

Вам необходимо установить базу маршрутизатора https://nuxtjs.org/api/configuration-router/#base

export default {
  router: {
    base: '/app/'
  }
}
...