刚完成新应用的后端和角度前端,现在正在开发角度视图。
现在,即使是'/'的templateUrl也没有出现,而且其他任何一个都被重定向,因为:
app.get('*', function (req, res) {
res.redirect('/'); // CATCH_ALL redirect to '/' and serve index.html
});
app.get('/', function (req, res) {
res.sendfile('./public/index.html'); // load this, angular handles the rest
});
或者,如果我先注释掉.get'*',则会在浏览器中显示任何其他templateUrl的消息
Cannot GET /admin/createitem
我的控制器&服务与appRoutes& app在index.html中调用,
index.html也定义了ng-controller="itemController"
,ng-app="itemsApp"
和appRoutes.js看起来像这样(格式相同.when):
angular.module('appRoutes', []).config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
$routeProvider
// start page
.when('/', {
templateUrl: 'views/itemslist.html',
controller: 'itemController'
});
$locationProvider.html5Mode(true);
}]);
有关何处查看的建议?或者如何测试以找到..