swagger的搭建和使用

swagger:方便測試人員和客戶端開發(fā)了解API

1. 第一步搭建官方的swagger ui

1.1 下載

git clone https://github.com/swagger-api/swagger-ui.git

1.2 創(chuàng)建一個另外的文件夾--用來發(fā)布

mkdir swagger

1.3 在發(fā)布的文件夾下面安裝express

cd swagger
npm init
npm install express --save

1.4 創(chuàng)建目錄public,并將剛才clone下來的Swagger UI中dist目錄下的所有文件全部復(fù)制到public目錄下面

cp -r ../swagger-ui/dist/ ./public

1.5 創(chuàng)建express主程序

var express = require('express');
var app = express();

// 接口顯示頁面
app.use('/static', express.static('public'));
app.listen(8005, function () {
  console.log('app listening on port 8005!');
});

1.6 啟動服務(wù)

node swagger.js 

# 用pm2啟動
pm2 start swagger.js

1.8 訪問

http://192.168.185.231:8005/static/index.html
2. 替換官方的API
2.1 安裝swagger-edit
git clone  https://github.com/swagger-api/swagger-editor.git
npm init
2.2 啟動swagger-edit
# 直接退回swagger-edit的父目錄,然后啟動便可
miao@miao-VirtualBox:~/workspace$ ls 
sod  swagger  swagger-editor  swagger-ui
miao@miao-VirtualBox:~/workspace$ http-server swagger-editor
Starting up http-server, serving swagger-editor
Available on:
  http://127.0.0.1:8080
  http://192.168.185.231:8080
Hit CTRL-C to stop the server

2.3 靜默啟動
nohup http-server swagger-editor >> /home/miao/workspace/swagger-editor.log 2>&1 &
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末雄妥,一起剝皮案震驚了整個濱河市最蕾,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌老厌,老刑警劉巖瘟则,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異梅桩,居然都是意外死亡壹粟,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進店門宿百,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人洪添,你說我怎么就攤上這事垦页。” “怎么了干奢?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵痊焊,是天一觀的道長。 經(jīng)常有香客問我,道長薄啥,這世上最難降的妖魔是什么辕羽? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮垄惧,結(jié)果婚禮上刁愿,老公的妹妹穿的比我還像新娘。我一直安慰自己到逊,他們只是感情好铣口,可當(dāng)我...
    茶點故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著觉壶,像睡著了一般脑题。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上铜靶,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天叔遂,我揣著相機與錄音,去河邊找鬼争剿。 笑死已艰,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的秒梅。 我是一名探鬼主播旗芬,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼捆蜀!你這毒婦竟也來了疮丛?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤辆它,失蹤者是張志新(化名)和其女友劉穎誊薄,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體锰茉,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡呢蔫,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了飒筑。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片片吊。...
    茶點故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖协屡,靈堂內(nèi)的尸體忽然破棺而出俏脊,到底是詐尸還是另有隱情,我是刑警寧澤肤晓,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布爷贫,位于F島的核電站认然,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏漫萄。R本人自食惡果不足惜卷员,卻給世界環(huán)境...
    茶點故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望腾务。 院中可真熱鬧毕骡,春花似錦、人聲如沸窑睁。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽担钮。三九已至橱赠,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間箫津,已是汗流浹背狭姨。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留苏遥,地道東北人饼拍。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像田炭,于是被迫代替她去往敵國和親师抄。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,486評論 2 348

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理教硫,服務(wù)發(fā)現(xiàn)叨吮,斷路器,智...
    卡卡羅2017閱讀 134,629評論 18 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,749評論 25 707
  • 現(xiàn)在是二零一七年十二月瞬矩,大概在今年十月份之前茶鉴,我的脖子就是頸椎這一塊痛的真的是讓人痛不欲生,當(dāng)時一方面是工作上的壓...
    愛吃竹子的貓閱讀 170評論 0 0
  • 暗戀 青苔惹銅綠景用,馬蹄亂紅影涵叮。 霜花作憐狀,癡心化苦形伞插。
    啟窗遙盼信箋紅閱讀 315評論 0 0
  • 《批判性思維》 R:存在著一種思維:它讓我們形成意見割粮、做出判斷、做出決定媚污、形成結(jié)論穆刻。同時,還存在著另一種思維——批...
    Nealzeng閱讀 158評論 0 0