web 前端iOS开发指南一起学起来

Swagger UI教程 API 文档神器 搭配Node使用

2016-01-18  本文已影响68720人  Damonwong

在团队开发中,一个好的 API 文档可以减少很多交流成本,也可以使一个新人快速上手业务。

前言

总结一句话就是好用,逼格高。下面我将总结一下如何快速在本地搭建一个基于Node和Swagger UI的 API 的文档工具

环境搭建

git clone https://github.com/swagger-api/swagger-ui.git
mkdir node_app
➜  ~ ✗ >cd node_ap
➜  ~/node_app ✗ >npm init
// 下面的看你心情填写
name: (node_app) node_app
version: (1.0.0)
description:
entry point: (index.js)
test command:
git repository:
keywords:
author:
license: (ISC)
➜ ~/node_app git:(master) ✗ >npm install express --save
➜  ~/node_app git:(master) ✗ >vim index.js
var express = require('express');
var app = express();
app.get('/', function (req, res) {
  res.send('Hello World!');
});

app.listen(3000, function () {
  console.log('Example app listening on port 3000!');
});
➜  ~/node_app git:(master) ✗ >mkdir public
➜  ~/node_app git:(master) ✗ >cd public
➜  ~/node_app/public git:(master) ✗ >vim ../index.js
//在文件第三行插入下面这句话
app.use('/static', express.static('public'));
➜  ~/node_app git:(master) ✗ >node index.js

到此为止,你已经把官方的 demo 在本地配置好了。当然你也可以吧这个搭建在服务器上

编写文档并发布

效果图

自己写的 API 接口 PUT请求 GET请求 POST 请求 DELETE 请求
上一篇下一篇

猜你喜欢

热点阅读