首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用于REST服务器的Hapi.js文档生成器

用于REST服务器的Hapi.js文档生成器
EN

Stack Overflow用户
提问于 2015-06-03 16:39:13
回答 1查看 1.1K关注 0票数 1

我正在寻找一个工具,它可以为Hapi.js路由生成静态文档,但不会创建对API服务器的依赖关系。

因此,我只是在可视化一个cli工具,在其中我可以传递我的server.js作为参数,并通过解析我的路由定义来创建API文档。

hapi-swagger模块失败,因为它创建了对我的服务器的折叠依赖;

  • 必须定义视图引擎
  • 必须禁用我的api服务器的最小选项
  • 必须定义一个/documentation路由(我知道我可以更改它,但问题仍然存在)

如果不存在这样的工具,那么创建swagger ui静态文件文档的最佳选择是什么?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2015-11-02 21:30:30

首先,lout模块是由hapijs正式支持的,不受欢迎。它提供了一种可供选择的招摇过市。但是它不能解决您的问题,因为它不会生成静态的html/css。

现在是解决方案:我会添加hapi-swagger,但只在这样的开发中使用(因此您可以在阶段/生产中保持服务器的轻量级).

代码语言:javascript
运行
复制
...
if (process.env.NODE_ENV === 'development') {
   //Register inert, vision, hapi-swagger with server.register()
}
...

...then使用bootprint-swagger或类似的东西生成静态html,您可以在您选择的web服务器上使用它。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30625926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档