Webpack Devserver HistoryApiFallback
Webpack Devserver HistoryApiFallback
我的 React webpack devserver 设置如下:
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
的同时保留它?
抱歉,我误解了你的问题。
您能否尝试以下操作,看看是否有效:
(1) 将“http:localhost:8080”替换为“http://[::1]:8080”,如下所示:
proxy:{
"/api":"http://[::1]:8080"
}
(2) 运行 API 在不同的端口上,比如 8081,看看你是否得到同样的错误
我的 React webpack devserver 设置如下:
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
的同时保留它?
抱歉,我误解了你的问题。
您能否尝试以下操作,看看是否有效:
(1) 将“http:localhost:8080”替换为“http://[::1]:8080”,如下所示:
proxy:{
"/api":"http://[::1]:8080"
}
(2) 运行 API 在不同的端口上,比如 8081,看看你是否得到同样的错误