Swagger Loopback.js私有模型属性

Swagger Loopback.js私有模型属性,swagger,loopbackjs,Swagger,Loopbackjs,我有一个包含一些属性的模型的小api。一半的属性由应用程序本身管理,不应该是可邮寄的,可以由发送api请求的用户编辑。这些字段只能在GET请求时查看 有没有办法屏蔽生成的api文档中的这些字段(swagger)并阻止用户编辑它们?,在model.json中添加ACL部分(访问控制列表),如下所示。我不确定它会对文档做什么,但它应该使它们成为只读的 "acls": [ { "accessType": "READ", "permission": "ALLOW",

我有一个包含一些属性的模型的小api。一半的属性由应用程序本身管理,不应该是可邮寄的,可以由发送api请求的用户编辑。这些字段只能在
GET
请求时查看

有没有办法屏蔽生成的api文档中的这些字段(
swagger
)并阻止用户编辑它们?

,在model.json中添加ACL部分(访问控制列表),如下所示。我不确定它会对文档做什么,但它应该使它们成为只读的

"acls": [
    {
      "accessType": "READ",
      "permission": "ALLOW",
      "principalType": "ROLE",
      "principalId": "$everyone",
      "property": ["array", "of", "property", "names", "that", "are", "read",  "only"]
    }, 
    ...
]
,在您的model.json中为ACL(访问控制列表)添加一个部分,如下所示。我不确定它会对文档做什么,但它应该使它们成为只读的

"acls": [
    {
      "accessType": "READ",
      "permission": "ALLOW",
      "principalType": "ROLE",
      "principalId": "$everyone",
      "property": ["array", "of", "property", "names", "that", "are", "read",  "only"]
    }, 
    ...
]