前端我用的angularjs的单页面路由,
后端我用的nodejs处理的路由,
当用户进行路由跳转的时候,怎么控制他是angularjs路由还是nodejs路由?
当用户请求的是http://localhost:8080/index.html的时候nodejs返回index.html,在index.html这个页面里面有一个angularjs的路由跳转,但是请求又发给饿了nodejs,这个时候nodejs路由没有匹配的内容,所以就会出错,怎么实现前端路由nodejs路由的有效控制?
例如:
html:
<div> <div> <div>header</div> <a ui-sref="header">跳转按钮</a> </div> <div>content</div> <div>footer</div> <div ui-view></div> </div>
angularjs路由:
$stateProvider.state('header', { url: '/header', templateUrl: './header.html' });
当我点击 ‘跳转按钮’的时候,前端路由并没有起作用,而是给nodejs发送一个请求
翻阅古今
相关分类