我使用 Angular7 和 Node 8.11.4 作为 Web 应用程序,现在我需要从 url 中删除“#”,所以我将 locationStrategy 表单更改HashLocationStrategy为PathLocationStrategy并添加<base href="/">index.html。
它可以工作,但你知道刷新页面后会出现404错误,我知道如何将所有资源重定向到主页,但我的目的是将一些资源重定向到特定组件或页面,因为我需要直接访问这些页面不是从主页,这是我的问题,我在谷歌上搜索,发现大部分的方法是重定向到主页而不是特定页面,我知道 Angular vue 反应都使用前端路由器,但我仍然想知道它是否可以直接访问特定页面。
如:访问http://localhost:4200/aaa,则无需重定向到首页localhost:4200,直接显示页面aaa。/aaa是路由到 Angular 组件的路径。
如果您有任何解决方案或有相同的问题,请发布您的答案PathLocationStrategy html5 router。
浮云间
相关分类