Как разместить приложение webpack за обратным прокси по определенному пути? - PullRequest
0 голосов
/ 07 января 2019

У меня есть приложение webpack, работающее за сервером Caddy, и я пытаюсь настроить его так, чтобы приложение работало на example.com/app. Я считаю, что Caddy правильно настроен для этого (используя «без / app»), и достаточно просто изменить мой index.html, чтобы он ссылался на main.js как app / main.js. Однако все внутренние ссылки, сгенерированные веб-пакетом (такие как чанки и т. Д.), Не знают о настройке. Я посмотрел на параметры прокси-сервера и publicPath, но они не совсем то, что мне нужно. Я уверен, что это действительно распространенный сценарий, но для меня не очевидно, как это сделать.

1 Ответ

0 голосов
/ 07 января 2019

Очевидно publicPath действительно ответ:

output: {
  publicPath: '/app/',
}

Я был сбит с толку, потому что, когда я смотрел на файл в комплекте, URL-адреса, похоже, не были изменены. Webpack должен сделать что-то другое за кулисами, чтобы заставить его работать.

...