swagger-部署-Mac
编辑(swagger-edit)
安装
一:安装node.js
二:安装http-server
1 | npm install -g http-server |
三:下载 swagger-edit
1 | git clone https://github.com/swagger-api/swagger-editor.git |
四:运行
1 | cd path/to/swagger-edit #就是进入到刚刚克隆的swagger-edit文件夹下 |
五:查看
1 | 默认运行在8080 port |
显示部分(swagger-ui)
一: 安装:下载 swagger-ui
二:创建一个文件夹用于swagger项目,然后初始化到节点
1 | cd path/to/swagger/project |
三:
然后你可以检查这里有一个package.json;*(npm init后出现package.json很正常)*
复制dist文件(swagger-ui里面的)到swagger项目;*(就是上面的project)*
安装express模块:
1 | npm install express |
四:
有一个node_modules文件夹和一个package-lock.json
创建一个index.js在swagger项目下:
1 | var express = require('express'); |
五:测试
1 | node index.js |
自定义样式:
修改dist中的index.html(新版在swagger-initializer.js里面了)的url,可以指定到自定义的json
默认的url: “http://petstore.swagger.io/v2/swagger.json"
修改成 ./swagger.json 或http://localhost:8092/v2/doc
重点:
你可以下载json例子从swagger editor.
假如主机不是基于swagger url,则需要指定主机,修改swagger.json里面的host
1 | host:****:** //swagger.json |
参考链接
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 君莫笑!

