【发布时间】:2021-02-11 09:56:11
【问题描述】:
我的 React webpack 开发服务器设置如下:
devServer: {
port: 3000,
historyApiFallback: true,
proxy: {
'/api': 'http://localhost:8080'
}
},
现在我还需要将disabledDotRule: true 添加到historyApiFallback。
有人可以帮我这样做吗?
如果我尝试将其更改为
historyApiFallback: {
disableDotRule: true,
},
我收到以下 ECONNREFUSED 错误:
Error occurred while trying to proxy request /api/.../ from localhost:3000 to http://localhost:8080
我想问题是缺少historyApiFallback: true。如何在添加 disabledDotRule: true 的同时保留它?
【问题讨论】:
-
你的 react 开发服务器是在 3000 还是 8080 上运行的?
-
开发服务器在 3000 上运行,而我的后端在同一台机器上的 8080 端口上。
标签: reactjs webpack react-router webpack-dev-server html5-history