如何HTTP发布链接的嵌套对象。(Node,RestAPI)

时间:2018-01-02 15:23:37

标签: node.js http typescript object

如何发布链接对象。 例如,person创建一个新用户,该用户自动拥有公司+部门。所以当我发帖时,我实际发布了3个单独的对象

  • 具有ID
  • 的公司对象
  • parentID为公司ID的部门对象
  • 具有部门ID
  • 的用户对象

所以用户链接到部门,部门链接到公司。 所有3个对象具有相同的结构。 请注意这是一个类型的例子。在我的项目中,类型是不同的,但逻辑保持不变,它们是相互关联的。 无法弄清楚如何撰写帖子。

[{
  id: 'xds1';
  name: 'Company X',
  parentId: 'xds1';
}, {
  id: 'xds2';
  name: 'department X',
  parentId: 'xds1';
}, {
  id: 'xds3';
  name: 'Roberto Tester',
  parentId: 'xds2';
}]

1 个答案:

答案 0 :(得分:1)

您需要确定POST中需要提供哪些字段以及服务器将生成哪些字段。

即。作为JSON POST正文

{
  companyName: 'Company X',
  departmentName: 'Department X',
  userName: 'Roberto Tester'
}

将创建这三个实体,为每个实体生成唯一的ID,并将它们分配给链接的实体。