我正在使用一个相当复杂的 NodeJS API,它是使用 hapiJS 编写的。
API 使用 hapi-swagger npm 模块生成 API 文档。
我现在正在研究如何将 Amazon API Gateway 与此 API 集成,以提供身份验证/请求限制等。
要创建 Amazon Gateway API,看来我需要提供 Swagger 定义。
我的问题是,如何生成这个 swagger 定义?我假设一定有某种方法可以从 hapi-swagger 自动执行此操作,但我一直无法找到它。
最佳答案
如果您使用的是 hapi-swagger
,返回 swagger.json
的默认端点是 /swagger.json
。
参见 https://github.com/glennjones/hapi-swagger/blob/c02dd0dc8632766006854d1a4ddcd88a77a411c8/optionsreference.md#json-json-endpoint-needed-to-create-ui --> jsonPath
关于node.js - 从 hapi-js 路由自动生成 swagger.yaml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46032609/