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