【发布时间】:2014-09-11 05:00:17
【问题描述】:
我对 Nodejs/express/angular 的一切都是全新的,我刚刚遇到了一个困扰我的问题。
当你有一个 MEAN 堆栈时,似乎Express.js 和 Angular 都可以处理路由。
角度:
例如,如果我在 Angular 中定义一个路由,我可以这样做:
var app = angular.module("app", []).config(function($routeProvider) {
$routeProvider.when('/login', {
templateUrl: '/templates/login.html',
controller: 'LoginController'
});
$routeProvider.when('/front', {
templateUrl: '/templates/front.html',
controller: 'FrontController'
});
$routeProvider.otherwise({redirectTo: '/front'})
});
但我可以使用 express.js:
app.get('/',function(req,res){
res.sendfile('templates/angular.html');
});
所以我的问题是:
什么时候使用角度路由,什么时候使用快速路由?
(我可能会错过一些非常明显的东西,但我希望你能指出)
【问题讨论】:
标签: node.js angularjs routes mean-stack