Angularjs   发布时间:2022-04-20  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Angular1位置html5mode等效于angular2大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图找到我可以在angular2中启用 @L_224_0@mode的地方.不幸的是,无法从文档或任何地方找到它.我正在使用gulp和browser-sync来加载我的文件.
我见过很多人说使用COnnect-modrewrite之类的东西

@H_616_8@browserSync.instance = browserSync.init({ server: { baseDir: ['app'],middleware: [ proxymiddleware,modRewrite([ '^[^\\.]*$/index.html [L]' ]) ] },});

我设置它,但它仍然无法工作,我得到404除了主要网址之外的任何东西.
这有什么线索吗?

解决方法

您正在寻找的是 PathLocationStrategy,这是认的LOCATIOnStrategy

注意

使用此功能时,您需要将服务器设置为将所有请求重定向到根URl.例如,如果您的用户请求myApp.com/someRoute,则将从该网址解析资产,这是不正确的.相反,您希望服务器提供index.html页面而不管指定的路由,但仍保持路由完整,以便客户端应用程序可以使用它.

另外一定要设置你的< base path =“/”/>标记在HTML的头部.

大佬总结

以上是大佬教程为你收集整理的Angular1位置html5mode等效于angular2全部内容,希望文章能够帮你解决Angular1位置html5mode等效于angular2所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。