Я создаю приложение Express.js и Angular.js. Я замечаю, как я добавляю представления и контроллеры в Angular.js, что я дублирую работу. Я фактически объявляю маршрут в двух местах. Это не кажется очень сухим.Как автоматически объявлять маршруты в Angular.js при использовании Express.js
Здесь я добавляю маршрут в Экспресс:
app.get('/api/admin', admin.root(req, res));
И мой угловой конфигурации:
angular.module('myApp', ['myApp.filters', 'myApp.services', 'myApp.directives']).
config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider)
{
$routeProvider.when('/api/admin', {templateUrl: 'admin', controller: AdminCtrl});
$routeProvider.otherwise({redirectTo: '/'});
$locationProvider.html5Mode(true);
}
]);
мой вопрос, есть ли способ, чтобы не объявлять каждый маршрут в функция углового монумента? Может, автоматически сгенерировать это?