为Angular html5mode配置Webpack Dev Server

时间:2017-03-06 07:15:52

标签: angularjs webpack webpack-dev-server

我试图在Angular 1应用程序中启用html5mode。此模式要求Web服务器为各种路径返回相同的HTML。在nginx中,这是通过为try ... index.html添加location来完成的,这意味着如果无法找到页面,nginx将始终无法返回主html。

然而,虽然开发我没有nginx,但我使用Webpack dev服务器来提供页面,并使用后端的代理。如何配置Webpack dev服务器以类似的方式运行?

1 个答案:

答案 0 :(得分:9)

亲爱的,亲爱的。亲爱的亲爱的哦亲爱的。

我扫描了两次文档,只有在发布此问题后,我才发现historyApiFallback设置,as described here.

将其添加到设置中:

devServer: {
    historyApiFallback: true,
    proxy: { ... }
}

我在这里保留这个问题,希望它能帮助别人在将来节省时间。