在Loopback应用程序中,提到了内置的应用程序模型。
This page说"包含客户端应用程序的元数据 与LoopBack有自己的身份和相关配置 。服务器"
点击引用页面时,会进一步详细说明:
应用程序模型
使用Application model管理客户端应用程序并进行整理 他们的用户。
默认模型定义文件为common/models/application.json in LoopBack存储库。
我认为该段落中的第一个链接是错误的,因为它引用了Express应用程序包装器,而不是模型的实例。
第二个链接详细说明了模型的属性。有人提到诸如所有权,领域(在用户的上下文中提到)以及各种其他设置。
文档中的一些地方提到了应用程序模型,但它并没有真正解释如何使用它。
您如何在应用中访问应用程序模型?
您应用中定义的所有属性在哪里?
你有多个应用程序实例,为什么?
希望这不是一个主观话题,我真的只是在关于这个主题的更好的文档之后。
答案 0 :(得分:7)
LoopBack中的应用程序模型意味着与用户模型类似,但不是使用API的个人用户,应用程序也可以访问API。例如,如果您有付款API。您可能希望授予用户访问权限,以便他们可以相互转移资金,但您可能还希望授予对Web应用程序(在线商店)的访问权限或向移动应用程序提供支付服务。
我建议进入server/model-config.json
并添加以下内容:
"application": {
"dataSource": "db",
"public": true
}
然后,您可以打开组件资源管理器并使用应用程序模型的API端点。 Here are the API docs
(我还建议您在loopback上打开一个问题,要求提供更好的文档。)