如何使用环回 4 隐藏一条路由的 open-api 规范

How to hide open-api spec for one route using loopback 4

Loopback 4 中有没有一种方法可以使用 @get() 装饰器(或任何其他装饰器),传递路径但不为该路由生成开放的 api 规范?
通过传递特殊参数/使用 @operation 或任何东西?
谢谢。

操作装饰器 @get@post 等有一个未记录的规范选项 'x-visibility': 'undocumented',它可能符合您的需要。这是一个简化的例子:

@get('/test', {
  responses: {},
  'x-visibility': 'undocumented',
})
async test() {
  // business logic
}

以下是一些使用它的参考资料: