在Loopback中使用应用程序模型

在Loopback应用程序中,提到了一个内置的应用程序模型。

该页面显示 “包含客户端应用程序的元数据,这些客户端应用程序具有自己的标识以及与LoopBack服务器的关联configuration。

点击引用页面时,会进一步阐述:

应用程序模型

使用应用程序模型来pipe理客户端应用程序并组织其用户。

LoopBack存储库中的默认模型定义文件是common / models / application.json 。

该段落中的第一个链接我认为是不正确的,因为它指的是Express应用程序包装,而不是模型的一个实例。

第二个链接详细说明模型的属性。 有提到的东西,如所有权,领域(这是在用户的上下文中提到),以及其他各种设置。

应用程序模型在文档中的一些地方被提到,但是它并没有真正解释如何使用它。

你将如何访问应用程序中的应用程序模型?

你的应用中定义的所有属性在哪里?

你可以有多个应用程序实例,为什么?

希望这不是一个主观的话题,我真的只是在关于这个话题的更好的文档之后。

LoopBack中的应用程序模型意味着与用户模型类似,但是使用API​​的个人用户可以访问API。 一个例子就是如果你有一个支付API。 您可能希望向用户授予访问权限,以便他们可以互相转账,但您也可能想要授予对networking应用(在线商店)的访问权限,或向移动应用程序提供付款服务。

我build议进入server/model-config.json并添加以下内容:

 "application": { "dataSource": "db", "public": true } 

然后,您可以打开组件浏览器,并使用应用程序模型的API端点进行操作。 这里是API文档

(我也build议你打开一个环回请求更好的文档的问题。)