[英]MEAN stack: Wondering api.js and crud.js
我今天正在研究MEAN堆栈,因此我按照指南制作了一些示例应用程序。 几个小时前,我就制作了“书架”应用程序,该应用程序是由Google云服务提供的,因此我应该深入研究示例代码以了解其工作原理。
整个源代码: https : //github.com/GoogleCloudPlatform/nodejs-getting-started/tree/master/2-structured-data
示例应用程序: http : //mymongo-1165.appspot.com/books
书籍/ api.js
router.get('/', function list(req, res) {
model.list(10, req.query.pageToken,
function(err, entities, cursor) {
if (err) { return handleRpcError(err, res); }
res.json({
items: entities,
nextPageToken: cursor
});
});
});
书籍/ curd.js
router.get('/', function list(req, res) {
model.list(10, req.query.pageToken,
function(err, entities, cursor) {
if (err) { return handleRpcError(err, res); }
res.render('books/list.jade', {
books: entities,
nextPageToken: cursor
});
}
);
});
这两个代码是相似的,但我不知道为什么会出现这些相似的代码。 我认为crud.js足够了,但是为什么会出现api.js。 您能解释一下这两个代码如何工作吗?
在此示例应用程序中,有两个接口:
为了更深入地理解,我建议您学习更多关于express.js的知识 ,这将使您更好地了解这些输出是什么。
PS欢迎来到MEAN世界:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.