我如何从我的.env中根据条件显示特定的Swagger部分?

问题描述 投票:0回答:1

我的Swagger总共有50个部分。我只需要显示2个部分,基于一个特定的客户。

比方说,在我的.environment中,我有一个旗子。我有一个标志在我的 .env

SWAGGER_CLIENT=xfinity

如果 SWAGGER_CLIENT=xfinity我只想显示两个部分。

  1. 认证
  2. 康卡斯特(具体部分)

我如何根据.env中的条件显示特定的Swagger部分?

javascript node.js express swagger swagger-ui
1个回答
0
投票

正如你所看到的,我只想对特定的客户名称显示2个部分。xfinity

我这样做,工作完美

if (process.env.SWAGGER_CLIENT === 'xfinity') {
    tagFiles = tagFiles.filter(tagFile => ['anySection.json', 'Login.json'].includes(tagFile));
}

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.