Аз съм напълно нов за всичко 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');
});
И така, въпросът ми е:
Кога използвате ъглово маршрутизиране и кога използвате експресно маршрутизиране?
(Може да пропусна нещо много очевидно тук, но се надявам, че можете да го посочите)