Javascript 为用Express4.x编写的API创建招摇过市的文档

Javascript 为用Express4.x编写的API创建招摇过市的文档,javascript,node.js,express,swagger,Javascript,Node.js,Express,Swagger,我有一个用Node和express4编写的服务器。我还有一位客户,他希望用斯威格(Swagger)将此记录下来。如何做到这一点 我研究了以下工具: :允许您完全按照我的要求执行操作,但它不支持Express 4.x :同上,但方法不同。可以使用,但我找不到太多关于设置它的文档(而且没有文档,我的速度太慢) 如果我从零开始,工具就像和会起作用,但我只想有一种方法可以轻松地将文档添加到我的项目中,以便Swagger可以阅读它 从长远来看,编写一个Swagger可以读取的文档文件是行不通的,因为这

我有一个用Node和express4编写的服务器。我还有一位客户,他希望用斯威格(Swagger)将此记录下来。如何做到这一点

我研究了以下工具:

  • :允许您完全按照我的要求执行操作,但它不支持Express 4.x
  • :同上,但方法不同。可以使用,但我找不到太多关于设置它的文档(而且没有文档,我的速度太慢)
如果我从零开始,工具就像和会起作用,但我只想有一种方法可以轻松地将文档添加到我的项目中,以便Swagger可以阅读它

从长远来看,编写一个Swagger可以读取的文档文件是行不通的,因为这样我就必须更新它。我想记录代码中的所有内容,而不是一个招摇过市或自述文件,并让文档通过招摇过市UI自动提供


我可能忽略了一些东西,但我似乎找不到任何帮助。欢迎所有建议。提前感谢。

我强烈建议您研究一下框架。它是在立体像上创建RESTAPI的框架。它在幕后使用Express,由StrongLoop公司创建,该公司现在也在维护自己


它支持开箱即用的Swagger。

感谢您的提示,但这意味着要从头开始,这与Swagger CLI所要求的相同。我想在一个已经存在的项目中实现自我文档。嗯,研究环回代码会给你很好的提示。因为他们集成了Swagger并使用Express。至少它会提示您使用哪个库。