从hapi-js路由自动生成swagger.yaml

时间:2017-09-04 07:55:47

标签: node.js swagger hapijs

我正在使用一个使用hapiJS编写的相当复杂的NodeJS API。

api使用hapi-swagger npm模块生成API文档。

我正在研究如何将Amazon API Gateway与此API集成,以便提供身份验证/请求限制等。

要创建Amazon Gateway API,我需要提供一个swagger定义。

我的问题是,如何生成这个招摇定义?我假设必须有一些方法从hapi-swagger自动执行此操作,但我无法找到它。

1 个答案:

答案 0 :(得分:0)

如果您使用的是hapi-swagger,则返回swagger.json的默认端点为/swagger.json。 参见https://github.com/glennjones/hapi-swagger/blob/c02dd0dc8632766006854d1a4ddcd88a77a411c8/optionsreference.md#json-json-endpoint-needed-to-create-ui-> jsonPath