Pra*_*kar 5 angular angular-router
我有一个 angular 项目,它有多个路由,/category/fruit/apple所以完整的 url 是http://myserver/category/fruit/apple通过路由器链接的,一切都很好,但是如果我直接在输入 URL 时打开这个链接,那么404我的后端是带有 express 的 nodejs。404 是有意义的,因为没有像这样配置的路由。
我的问题,在这种情况下我应该如何处理?
我以为我有,重定向到根http://myserver?path=category-fruit-apple并从根组件进行动态路由。这是正确的方法吗?
请建议最好的方法。
还有一个仅前端的解决方案(因此,零配置服务器端),即哈希路由。添加一行
useHash: true
Run Code Online (Sandbox Code Playgroud)
在根路由器模块的配置中(然后,url 将类似于http://myserver/#/category/fruit/apple)。
| 归档时间: |
|
| 查看次数: |
1322 次 |
| 最近记录: |