我正在为用node.js
编写的API创建文档
我手工创建了一个swagger.json
文件,并将其输入swagger-ui
前端,以制作漂亮的API文档。
然而,我想做的是能够以类似于JSDoc
的方式从代码生成API文档-通过简单地用注释标记我的代码,然后运行直接从代码创建文档(在本例中为swagger.json
文件)的命令。
实现这一点最简单的方法是什么?
您可以使用swagger-jsdoc库:
/**
* @openapi
* /:
* get:
* description: Welcome to swagger-jsdoc!
* responses:
* 200:
* description: Returns a mysterious string.
*/
app.get('/', (req, res) => {
res.send('Hello World!');
});