我有一个nginx代理,它将dev.local / myapp上的所有请求代理到localhost:3000。端口3000映射到我的docker机器中的端口80,该机器正在运行带有热重载的webpack-dev-server。
webpack-dev-server必须从/中提供eveything,但是所有请求都必须与dev.local / myapp一起发送到代理才能正确转发到我的webpack-dev-server。
但是目前热门重新加载器总是针对dev.local / sockjs-node而不是dev.local / myapp / sockjs-node
如何正确配置webpack?
module.exports = {
devtool: 'cheap-module-source-map',
entry: [
require.resolve('react-dev-utils/webpackHotDevClient'),
require.resolve('./polyfills'),
paths.appIndexJs
],
output: {
path: paths.appBuild,
pathinfo: true,
filename: 'static/js/bundle.js',
publicPath: 'http://dev.local/myapp'
}, ...