NestJS Swagger:编辑路由名称

t9aqgxwy  于 2023-11-18  发布在  其他
关注(0)|答案(1)|浏览(89)

我有一个这样的端点:

@Controller(['route1', 'route2'])
export class test {

  @Post('endpoint')
  public test() { return; }

}

字符串
swagger than生成两个路由:“/route 1/endpoint”和“/route 2/endpoint”
我想在swagger文档中只生成一个端点'/endpoint',但是在上面的文档中说用户可以使用不同的路由来调用端点。有没有什么方法可以编辑这些并只显示一个?

pb3s4cty

pb3s4cty1#

@Controller('route1')
export class test {

  @Post('endpoint')
  public test() { return; }

}
will return ->> base_url/route1/endpoint

个字符
你也可以为所有路由使用全局前缀,例如app.setGlobalPrefix('api/v1');,那么端点将是base_url/api/v1/route1/endpoint

相关问题