我想访问具有相同复数的不同模型。环回是否有任何方法可以这样做,例如:
GET-account.json
{
"name": "getAccount",
"plural": "account"
}
访问get-account.js并在其中使用http路径/
GET-SMTP-account.json
{
"name": "getSmtpAccount",
"plural": "account"
}
访问get-smtp-account.js并在其中使用http路径/smtp
答案 0 :(得分:1)
我认为你错过了Restful资源的观点。
宁静的规范就是使用http动词,表示这样的CRUD动作:
GET:阅读 - POST:创建 - PUT:更新 - 删除:删除
每个模型应代表一个资源,即持久性中单个条目的名称,例如帐户。
因为我们正在存储模型集合,所以我们使用“复数”来引用此资源,这就是为什么所有端点都应该以复数形式命名,在此示例中将是 accounts 。< / p>
所以,在任何宁静的资源中,如果你想从持久性中读取数据,你应该使用
在环回中,您可以在模型之间创建关系。这种关系是持久性(db)中关系的表示。因此,您可以创建一个名为“ smtp ”的模型。
建立关系后,您可以查询帐户并“包含”smtp关系,将所有用户及其数据汇集在一起。
查看文档以获取更多信息https://docs.strongloop.com/display/public/LB/Creating+model+relations
如果您有更多问题,比如,如何在模特之间建立关系,我很乐意在另一个问题上帮助您。