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