我有一个在expressJS路线上运行的角度项目:
app.use(express.static(path.join(__dirname, 'public/build')));
网址=>的示例localhost:3000/#/login
。
使用或不通过#
通过/通过应用在路线之间导航时效果很好,但是,当我删除#
然后硬刷新页面时,它无法返回404
所以我的问题是,#
的故事是什么?我如何摆脱这种行为?
角度路线设置:
{ provide: LocationStrategy, useClass: environment.production ? HashLocationStrategy : PathLocationStrategy },
如果我删除HashLocationStrategy
,则在刷新页面时无效。