Loopback 3.x中自动生成关系方法的定义位置

问题描述 投票:0回答:1

我想知道自动生成的代码在Loopback中两个模型之间的关系。

我不知道在哪里可以找到这段代码。

从Loopback的文档:

例如,如果User有多个项目,LoopBack会创建这些路由(以及其他路径)和相应的相关模型方法:

/api/users/count - standard method is count
/api/users/:id/projects - related model method is __get__projects
/api/users/:id/projects/count - related model method is __count__projects

我希望该方法的原始定义的文件夹。

javascript json frameworks loopback
1个回答
0
投票

__get_projects__这样的关系方法在LoopBack 3中的两个地方定义。

  1. 远程元数据由loopback模块提供,请参阅lib/model.js
  2. 这些远程方法的实际实现来自loopback-datasource-juggler。 特别是,HasMany关系的双下划线方法在lib/relation-definition.js#L726-L758中实现。 检查该文件的其余部分以查找其他方法和关系类型的实现(例如BelongsTo)。
© www.soinside.com 2019 - 2024. All rights reserved.