我正在将React与Webpack 4一起使用,并与webpack开发服务器一起开发。效果很好,但是我有一个问题。
开发服务器创建文件“ main.js”。例如,当我在/ edit / 1页面上时,就会出现问题。
historyApiFallback确保我没有得到404,但是我的index.html是服务器。可行。
问题是当我在/ edit / 1上时,main.js文件未呈现为localhost:8080 / main.js,而是呈现为localhost:8080 / edit / main.js。开发服务器未呈现此文件,因此它返回404。
是否可以使main.js拥有完整路径?还是有其他解决方案?
谢谢!
答案 0 :(得分:0)
我正要问同样的问题(求证),并在某种程度上找到了答案:historyApiFallback doesn't work in Webpack dev server
只需添加到def search(username, password, producttype=None, platformname=None, days_back=2, footprint=None, max_cloud_cover_percentage=None, start_date=None, end_date=None):
:
webpack.config.js
我花了很长时间才找到这个...而且这不是很直观。我的output: {
publicPath: '/',
},
看起来像这样并且可以正常工作:
webpack.config.js