【问题标题】:Restful API Endpoints for one to many and many to many relationships用于一对多和多对多关系的 Restful API Endpoints
【发布时间】:2017-05-20 19:10:31
【问题描述】:

这是场景:

在一所大学中,有很多系,一个系有很多课程(一对多),我想获取 '属于特定系的所有课程'

如何在 expressJs(node) 中为这种情况最好地定义 restful 端点?

还有如何确定多对多和一对一关系的端点?

谢谢你!!

【问题讨论】:

    标签: web-services express restful-architecture endpoint


    【解决方案1】:

    Express 将为您处理响应和请求。它不关心里面的逻辑,如果你在做一个安静的服务,从一个数据库中获取数据或者你正在做的任何操作。

    现在,如果您使用的是 SQL DB,我建议您研究 Sequelize 以拥有 ORM 并为 CRUD 操作创建简单的端点,那里有很多示例,您可以快速找到问题的答案。

    如果您使用的是 Mongo,我建议您使用 Mongoose,您还会找到很多示例来创建简单的 CRUD RESTful 服务。

    但请记住 express 和 node 并不规定您使用什么数据库引擎和 ORM(可选),因此它们不规定如何处理关系。

    【讨论】:

      猜你喜欢
      • 2015-04-23
      • 1970-01-01
      • 2011-08-29
      • 1970-01-01
      • 2014-12-03
      • 2020-07-12
      • 2015-07-05
      • 2011-09-13
      相关资源
      最近更新 更多