Как разместить приложение webpack за обратным прокси-сервером по определенному пути?
У меня есть приложение webpack, работающее за сервером Caddy, и я пытаюсь настроить его так, чтобы приложение работало на example.com/app. Я считаю, что Caddy правильно настроен для этого (используя "без /app"), и достаточно просто изменить мой index.html, чтобы он ссылался на main.js как app / main.js. Однако все внутренние ссылки, сгенерированные веб-пакетом (такие как чанки и т. Д.), Не знают о настройке. Я посмотрел на параметры прокси-сервера и publicPath, но они не совсем то, что мне нужно. Я уверен, что это действительно распространенный сценарий, но для меня не очевидно, как это сделать.
1 ответ
По-видимому publicPath
действительно ответ
output: {
publicPath: '/app/',
}
Я был сбит с толку, потому что, когда я смотрел на файл в комплекте, URL-адреса, похоже, не были изменены. Webpack должен сделать что-то другое за кулисами, чтобы заставить его работать.