WebPack dev прокси сервер переписать URL в ответ - PullRequest
0 голосов
/ 01 марта 2019

Я пытаюсь перейти с BrowserSync на Webpack Dev Server для горячей перезагрузки внешних ресурсов моего локального сервера разработки для приложения PHP.

У меня все работает с прокси,так, что мое приложение, которое уже работает на https://localhost,, проксируется на https://localhost:3000,, и мои активы успешно обслуживаются с localhost:3000/dist/foo.js и localhost:3000/dist/bar.css.

Проблемачто разметка по-прежнему говорит

<script src="https://localhost/dist/foo.js"></script>
<link href="https://localhost/dist/bar.css">

Эти активы 404, потому что каталог /dist существует только на порте 3000.

BrowserSync обновит эти пути в моем html, чтобы указывать на правильный порт,но я не могу понять, как сделать то же самое с сервером WebPack dev.

Я использую Webpack 4.29.3 и сервер webpack dev 3.1.14.Конфиг ниже:

devServer: {
  proxy: {
    "**": {
      target: 'https://localhost',
      secure: false
    }
  },
  hot: true,
  port: 3000,
  https: true
},
...