node.js api文档生成

ApiDoc官网地址为:http://apidocjs.com/
在Java中有Swagger及其升级版的Swagger2+Springfox自动生成接口管理文档。而在Node.js中则可以利用ApiDoc生成接口文档。

参考官网其实步骤,也很简单,也就如下几步。

一、安装库


npm i apidoc -g   #全局安装

二、配置package.json

复制代码
{
  "name": "mock-github-api",
  "version": "1.0.0",
  "description": "Mock API server for Github",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "node index"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/mzabriskie/mock-github-api"
  },
  "author": "Matt Zabriskie",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/mzabriskie/mock-github-api/issues"
  },
  "homepage": "https://github.com/mzabriskie/mock-github-api",
  "dependencies": {
    "@octokit/app": "^2.2.1",
    "apidoc": "^0.17.7",
    "color": "^0.11.3",
    "connect-multiparty": "^2.2.0",
    "cors": "^2.7.1",
    "cos-nodejs-sdk-v5": "^2.5.6",
    "express": "^4.14.0",
    "faker": "^3.1.0",
    "https": "^1.0.0",
    "multer": "^1.4.1",
    "multiparty": "^4.2.1",
    "mysql": "^2.16.0",
    "octokit": "^1.0.0-hello-world",
    "redis": "^2.8.0"
  },
"apidoc": {  
    "title": "接口文档", 
    "url": "http://localhost:3000"
  }
}
复制代码

三、在public目录下创建apidoc目录

四、使用命令生成apidoc文档

访问地址:http://localhost:3000/apidoc/index.html
效果图如下所示:

源码地址为:https://github.com/developers-youcong/mock-github-api

posted @   挑战者V  阅读(2417)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示