我试图在Angular 1应用程序中启用html5mode。此模式要求Web服务器为各种路径返回相同的HTML。在nginx中,这是通过为try ... index.html
添加location
来完成的,这意味着如果无法找到页面,nginx将始终无法返回主html。
然而,虽然开发我没有nginx,但我使用Webpack dev服务器来提供页面,并使用后端的代理。如何配置Webpack dev服务器以类似的方式运行?
答案 0 :(得分:9)
我扫描了两次文档,只有在发布此问题后,我才发现historyApiFallback
设置,as described here.
将其添加到设置中:
devServer: {
historyApiFallback: true,
proxy: { ... }
}
我在这里保留这个问题,希望它能帮助别人在将来节省时间。