【发布时间】:2015-08-03 19:58:49
【问题描述】:
Node.js 和 AngularJS 似乎都能够处理很多相同的事情,但我不确定我应该如何在这两个框架之间委派任务。
例如,要在浏览器中呈现“localhost:3000/foo”,您可以使用 express 编写:
router.get("/foo", function (req, res, next) {
res.render("bar", callback);
});
或者您可以编写一个部分并将此块包含在配置中:
when("/foo", {
templateUrl: "views/partials/bar.html",
controller: "FooCtrl"
}).
更笼统地说:我应该将哪些任务委托给 AngularJS,以及我应该留下什么来表达?
提前致谢!
【问题讨论】:
-
如果您有一个小型应用程序并希望将所有内容保存在一个地方,请使用 Angular 进行路由。如果您需要做出服务器端业务逻辑决策(例如,根据用户是否登录,返回不同的 /快递。
标签: javascript angularjs node.js express