angularjs – “外部”导航以纠正angular.js url(直接链接/刷新/
我正在开发一个角度应用程序,并有快速的问题.作为“单页应用”,角度’接管’URL映射,因此我可以从“/” – >导航’/ about’等,导航都在一个页面上发生在客户端上.
我想弄清楚的是当绕过客户端导航时如何到达客户端上的正确页面.例如,不是去http://www.myapp.com,而是点击’about’并转到’http://www.myapp.com/about‘,我如何处理直接转到’http://www.myapp.com/about‘的用户,我显然可以将它们重定向到“/”但我还是会喜欢他们’结束’在’/ about’,因为这是他们所期望的.同样,刷新时也存在同样的问题.如果我坐在’/ about’,并进行浏览器刷新,那么该请求将在服务器上转到’/ about’并绕过应用程序,所以再次需要我猜测,在根目录下重新加载应用程序,但是仍然回到/关于. 提前致谢. 编辑: 解决方法
你用的是什么服务器?
您可以在路由器中创建一个包罗万象的路由. 或(表达) app.use(function (req,res) { res.writeHeader(200,{'Content-Type': 'text/html'}); res.end(indexFileContent); }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |