Angular1位置html5mode等效于angular2
发布时间:2020-12-17 17:39:21 所属栏目:安全 来源:网络整理
导读:我试图找到我可以在angular2中启用 html5mode的地方.不幸的是,无法从文档或任何地方找到它.我正在使用gulp和browser-sync来加载我的文件. 我见过很多人说使用connect-modrewrite之类的东西 browserSync.instance = browserSync.init({ server: { baseDir: ['
我试图找到我可以在angular2中启用
html5mode的地方.不幸的是,无法从文档或任何地方找到它.我正在使用gulp和browser-sync来加载我的文件.
我见过很多人说使用connect-modrewrite之类的东西 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的头部. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |