Angular router 与 node api 冲突
目前有一个app. 前端用的Angularjs , API 是用的 Node提供的。 我的项目是通过Node 去启动Angularjs的。 不过当我进入Angular route的一个子页面后。刷新后. 就找不到页面了. Url就自动被Node 服务器拦截了。提示找到那个url api接口。 网上查过说是因为自由第一次进入页面才会启动Angular的route. 如果再次刷新就会进入Node 的api拦截了.
图1直接从主页点击导航栏进入Add界面的暂时. 图2是点击浏览器刷新后的展示结果
我的代码是这样的:
Node 驱动: Angular项目是直接放到app文件夹下的.
app.get('/', function (req, res) {
res.sendfile('app/index.html');
});
Angular route代码: