CentOS 7 搭建swagger Api文档管理系统
生活随笔
收集整理的這篇文章主要介紹了
CentOS 7 搭建swagger Api文档管理系统
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1,系統(tǒng)環(huán)境
a,操作系統(tǒng)? ?CentOS Linux release 7.6.1810 (Core)? 64位
b,安裝Node.js的npm工具環(huán)境:
# Node 官網(wǎng)已經(jīng)把 linux 下載版本更改為已編譯好的版本了,我們可以直接下載解壓后使用: wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz # 下載 tar xf node-v10.9.0-linux-x64.tar.xz # 解壓 cd node-v10.9.0-linux-x64/ # 進(jìn)入解壓目錄 ./bin/node -v # 執(zhí)行node命令 查看版本 # 創(chuàng)建軟鏈接做環(huán)境變量 ln -s /usr/software/nodejs/bin/npm /usr/local/bin/ ln -s /usr/software/nodejs/bin/node /usr/local/bin/最后安裝完成,輸入命令 “node -v”,得到正確的版本號(hào)
2,下載swagger代碼
git clone https://github.com/swagger-api/swagger-ui # 克隆swagger前端界面代碼 git clone https://github.com/swagger-api/swagger-editor # 克隆swagger后端代碼耐心下載,兩個(gè)文件都是240M左右?
?3,啟動(dòng)swagger-editor部署
npm install -g http-server # npm安裝node.js htpp服務(wù)器 cd swagger-editor/ # 打開(kāi)swagger后端目錄 http-server -p 8000 # 啟動(dòng)node.js服務(wù)器,端口8000?
訪問(wèn):http://ip地址:8000/?
?4,?啟動(dòng)swagger-ui部署
cd .. # 返回上層目錄 mkdir swagger # 創(chuàng)建 swagger目錄 cd swagger # 打開(kāi) swagger目錄 touch package.json # 創(chuàng)建 打包文件 npm init package.json # npm初始化,一路回車就好 npm install express --save # npm安裝express mkdir public # 創(chuàng)建public目錄 cp -r ../swagger-ui/dist/ public/ # 拷貝swagger-ui/dist到public目錄 touch index.js # 創(chuàng)建index.js vi index.js # 編輯 index.js 內(nèi)容如下 ######################################################## var express = require('express'); var http = require('http'); var app = express(); app.use('/static', express.static('public')); app.listen(8005, function () {console.log('app listening on port 8005!'); }); ######################################################## node index.js # 啟動(dòng)index.js訪問(wèn):?http://ip地址:8005/static/dist/index.html
總結(jié)
以上是生活随笔為你收集整理的CentOS 7 搭建swagger Api文档管理系统的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: tls握手浅析
- 下一篇: OpenGL 自定义着色器(Shader