Angular router 与 node api 冲突
发布于 1 小时前 作者 FourLeafClover 38 次浏览 来自 问答

目前有一个app. 前端用的Angularjs , API 是用的 Node提供的。 我的项目是通过Node 去启动Angularjs的。 不过当我进入Angular route的一个子页面后。刷新后. 就找不到页面了. Url就自动被Node 服务器拦截了。提示找到那个url api接口。 网上查过说是因为自由第一次进入页面才会启动Angular的route. 如果再次刷新就会进入Node 的api拦截了.

	   图1直接从主页点击导航栏进入Add界面的暂时. 图2是点击浏览器刷新后的展示结果

1.jpg 2.jpg

	   我的代码是这样的:
	         Node 驱动:  Angular项目是直接放到app文件夹下的.
	  		 app.get('/', function (req, res) {
				res.sendfile('app/index.html');
			 });

          Angular route代码:

3.jpg

回到顶部