【发布时间】:2015-02-10 18:32:54
【问题描述】:
我正在尝试使用 MEAN 堆栈(MongoDB、ExpressJS、AngularJS 和 NodeJS)构建一个小型 Web 应用程序。
我的问题很简单。如果您以博客为例,它将包含博客文章,您可以在此网址列出:
GET /api/posts
您还可以获得该帖子的 cmets:
GET /api/posts/:postId/cmets
并获得一条评论:
GET /api/posts/:postId/cmets/:commentId
post 和 comment 之间的关系在这里真的很明显,但它仍然强制必须这样吗?或者我可以通过 /api/cmets 执行我的 CRUD 操作吗?最后,mongodb 中的评论对象将始终具有 postId 属性,该属性将引用与其相关的帖子......此外,该 API 不会被公开,并且严格意味着由应用程序使用。
【问题讨论】:
标签: rest mean-stack