Я совершенно новичок во всем Nodejs/express/ angular, и я просто столкнулся с вопросом, который беспокоит меня.
Когда у вас есть MEAN-стек, кажется, что маршруты могут обрабатываться как Express.js
, так и Angular
.
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');
});
Итак, мой вопрос:
Когда вы используете маршрутизацию angular, и когда вы используете экспресс-маршрутизацию?
(Я мог бы пропустить что-то очень очевидное здесь, но надеюсь, вы можете указать на это)