express-openapi-validator:是否可以读取openApi扩展

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

作为开发人员,我想向我的 api.yaml 文件添加自定义扩展,以便应用程序可以将其用于通用操作。

我们使用express-openapi-validator创建了多个微服务。我们希望将自己的自定义扩展添加到 openApi 文件,然后让 node.js 应用程序读取该扩展。格式类似于:

/my-endpoint:
  get:
    operationId: processGetMyEndpoint
    x-eov-operation-handler: myController
    x-custom-extension: custom-value

然后,在代码中:

function processGetMyEndpoint(req, res) {
  const customExtensionValue = getCustomExtension(req);

  // Code that uses that extension
}

可以使用 https://www.npmjs.com/package/express-openapi-validator吗?

我尝试阅读文档和示例文件,但找不到任何内容。还有其他人添加并检索了自定义扩展吗?

node.js express-openapi-validator
1个回答
0
投票

我找到了答案,架构信息可通过

req.openapi.schema
获得。我可以通过它获得延期。

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