Loopbackjs 是否可以使用StrongLoop Arc在两个模型之间创建关系?
在本回环教程中,我们可以看到own如何创建模型关系 在StrongLoop Arc中是否也可能出现相同的情况Loopbackjs 是否可以使用StrongLoop Arc在两个模型之间创建关系?,loopbackjs,strongloop,Loopbackjs,Strongloop,在本回环教程中,我们可以看到own如何创建模型关系 在StrongLoop Arc中是否也可能出现相同的情况 谢谢环回和Arc有不同的功能。例如,环回框架是一组Node.js模块,您可以单独使用或一起使用。而Arc是一个用于创建、打包、部署、分析、管理和监视节点应用程序和API的可视化工具套件 无法在Arc中创建模型,因为它主要用于监视节点应用程序 简短的回答是否定的。slc ui系统的arc分支基本上是基于v2 GUI的各种其他slc cli内容(slc环回、slc运行、slc调试和slc c
谢谢环回和Arc有不同的功能。例如,环回框架是一组Node.js模块,您可以单独使用或一起使用。而Arc是一个用于创建、打包、部署、分析、管理和监视节点应用程序和API的可视化工具套件
无法在Arc中创建模型,因为它主要用于监视节点应用程序 简短的回答是否定的。slc ui系统的arc分支基本上是基于v2 GUI的各种其他slc cli内容(slc环回、slc运行、slc调试和slc ctl)。它的功能仍然非常有限,因此不支持(或显示)关系、其他几个模型属性(例如自动生成)等 我发现slc arc的实用性非常有限。我直接为关系和属性编辑模型json文件。为了进行调试,您仍然需要通过slc ctl启动服务器。为了进行验证,您必须编辑模型的.js文件等。然而,整个系统是一个移动的目标,因此,虽然我刚才所说的今天是正确的,但下周可能会是另一个故事:)
注意:虽然composer中的arc不会显示关系或它们生成的字段,但当它启动服务器时,swagger生成的api文档将显示这些关系,它们应该按照您的预期工作。您无法使用arc创建关系(很遗憾!)。真是太好了 要创建关系,可以从项目根目录使用cli中的命令:
slc loopback:relation
这将提示您提供可用的型号。然后,您可以选择希望与所选模型建立关系的类型。一对多或多对多。然后可以在公共文件夹中看到修改后的.json文件,以查看创建的关系
或者,您也可以直接编辑.json文件。请参见设置用户和用户令牌之间关系的示例
{
"name": "User",
. .
.
"relations": { // relations
"accessTokens": { // specify relation name
"type": "hasMany", // type of relation
"model": "AccessToken", // model to which relation is made
"foreignKey": "userId" // foreign key
}
}
}
这是有道理的,Arc是为了便于应用程序管理和用于关系建模的环回-谢谢!