@powerlimit

Проблемы с проектом на Vue в продакшене?

Здравствуйте, уважаемые господа и дамы.
Решил я в ходе развития своего как фронтэндщика изучить vue. начал делать первый свой проект на vue + vuex + vuetify (ну и само собой webpack).
На деве всё красиво. анимации, прочая ерунда. решил протестить это дело в проде. выложил код свой на сервер.
Главная страница открывается. по страницам переходы осуществляются. но если обновить страницу находясь на любой другой ссылке, например my.site/about, сервер отдает 404. кто знает как решаются такие проблемы? (повторюсь, на деве такой проблемы нет)
  • Вопрос задан
  • 264 просмотра
Решения вопроса 1
Fragster
@Fragster
помогло? отметь решением!
Вот прямо по русски в документации:
Возникает, однако, и проблема: поскольку наше приложение — одностраничное, не сконфигурировав соответствующим образом сервер мы заставим пользователей получать ошибку 404, если они перейдут по oursite.com/user/id напрямую. Вот это уже прекрасным не назвать.

Не спешите расстраиваться: всё, что нужно — единственная "резервная" запись в конфигурации сервера. Если URL не совпадает ни с одним статическим файлом, сервер должен просто отдать index.html, в котором и живёт наше приложение. И снова, прекрасно!

ну и дальше примеры конфигурации для разных веб серверов.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
alex_keysi
@alex_keysi
Помог с решением? Отметь “правильный ответ”
Конфиг на сервере нужно поставить чтобы всегда отдавал файл index.html.
При любом роуте.
Роутинг на хешах сделан?
Ответ написан
@powerlimit Автор вопроса
ErrorDocument 404 / такая запись решила все вопросы. спасибо за подсказку.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы