【发布时间】:2019-12-22 12:43:11
【问题描述】:
我正在使用 webpack 开发服务器来构建单页应用程序。路由有很多/api、/alpha、/bravo.../zulu,都需要代理。
我编写了 webpack.config.js 文件来代理所有 URL。
proxy: {
"/api": "http://localhost:3000",
"/alpha": {
target: "http://localhost:8080",
pathRewrite: { "^/alpha": "" }
},
"/bravo": {
target: "http://localhost:8080",
pathRewrite: { "^/bravo": "" }
},
"/charlie": {
target: "http://localhost:8080",
pathRewrite: { "^/charlie": "" }
},
...
"/zulu": {
target: "http://localhost:8080",
pathRewrite: { "^/zulu": "" }
},
}
它运行良好,但我不得不编写太多代码。我想知道有什么办法可以减少吗?我认为 webpack 支持这个问题的正则表达式,但我无法从官方文档中得到解决方案:(
【问题讨论】:
标签: webpack proxy webpack-dev-server