для проксирования. На все адреса, начинающийся с /admin отдаётся index.html, только если не найдётся других статических файлов, по типу js/main.js. Остальные адреса должны отдаваться веб-серверу (на данный момент крутится на хосте). https://pastebin.com/scHXufsL
Проблема в следующем. Когда я не делаю прокси для веб-сервера, всё хорошо. Пишу localhost:3001/admin/something, роуты идут на Vue. Сам Vue успешно грузит localhost:3001/admin/js/main.js. Добавляю прокси. localhost:3001/admin работает корректно, localhost:3001/admin/js/main.js тоже. А вот если написать localhost:3001/admin/something, то nginx отдаёт результат веб-сервера, но не Vue. В чём дело? Кэш при тестировании отключал. 1 фотография — localhost:3001/admin, 2 — localhost:3001/admin/login
39 строка заменить на location /admin {
Я так уже пробовал. И сейчас попробовал ещё раз. Всё так же
Обсуждают сегодня