【发布时间】:2017-05-20 19:10:31
【问题描述】:
这是场景:
在一所大学中,有很多系,一个系有很多课程(一对多),我想获取 '属于特定系的所有课程'
如何在 expressJs(node) 中为这种情况最好地定义 restful 端点?
还有如何确定多对多和一对一关系的端点?
谢谢你!!
【问题讨论】:
标签: web-services express restful-architecture endpoint
这是场景:
在一所大学中,有很多系,一个系有很多课程(一对多),我想获取 '属于特定系的所有课程'
如何在 expressJs(node) 中为这种情况最好地定义 restful 端点?
还有如何确定多对多和一对一关系的端点?
谢谢你!!
【问题讨论】:
标签: web-services express restful-architecture endpoint
Express 将为您处理响应和请求。它不关心里面的逻辑,如果你在做一个安静的服务,从一个数据库中获取数据或者你正在做的任何操作。
现在,如果您使用的是 SQL DB,我建议您研究 Sequelize 以拥有 ORM 并为 CRUD 操作创建简单的端点,那里有很多示例,您可以快速找到问题的答案。
如果您使用的是 Mongo,我建议您使用 Mongoose,您还会找到很多示例来创建简单的 CRUD RESTful 服务。
但请记住 express 和 node 并不规定您使用什么数据库引擎和 ORM(可选),因此它们不规定如何处理关系。
【讨论】: