【发布时间】:2015-11-18 19:21:08
【问题描述】:
我在服务器端使用 Node & Express,在客户端使用 Angular。
但我无法实现 Angular 客户端路由。我的 Angular 路由器如下所示:
app.config(['$routeProvider', function($routeProvider) {
$routeProvider.
when('/blogs', {
templateUrl: 'partials/blogs',
controller: 'BlogController'
}).
when('/news', {
templateUrl: 'partials/news',
controller: 'NewsController'
}).
otherwise({redirectTo: '/'});
}]);
这是我的服务器路由:
app.use('/',routes.index);
app.use('/partials/:filename',routes.partials);
还有我的 index.js:
exports.partials = function(req, res){
var filename = req.params.filename;
if(!filename) return;
res.render("partials/" + filename );
};
exports.index = function(req, res){
res.render('index');
};
但我没有显示部分内容,而是获取每个 URL 的索引页面
我做错了什么?
【问题讨论】:
标签: javascript angularjs node.js express angularjs-routing