前言html
大綱前端
內網部署node
Windows 手動安裝 MongoDBlinux
安裝步驟git
建立數據庫和帳戶,建立一個新的數據庫給yapi部署使用(其實能夠不用作這一步,我在linux部署的時候就沒搞,照樣跑得起來 哈哈)github
查看全部的數據庫mongodb
查看當前數據庫docker
刪除某個數據庫數據庫
建立一個數據庫管理員帳戶npm
數據庫工具:
Linux環境搭建
環境準備
安裝nodejs
1. 獲取資源(部署nodejs儘量選擇偶數版本,由於偶數版本官方有較長的維護時間,故此次選擇8.x。)隨便裝, 我裝的是10的版本
安裝mongodb
https://stackoverflow.com/questions/34725574/yum-install-mongodb-3-2-fails 我用了下圖的方式 搞定
1. 更改源
2. 從新安裝
重啓mongod
安裝git
官方推薦,在內網部署的時候安裝git,能夠根據本身所需安裝
搭建YApi環境
實例截圖:
執行相關命令,就能夠用了
yapi服務管理
利用pm2方便服務管理維護
yapi 升級管理
升級
yapi 和swagger 的結合使用
官網的說明,記得看看哈
建立一個項目項目
swagger的設置
集成到業務系統
設置請求上下文
接口頁面相關說明
請求配置,自定義請求頭和返回值
官方的說明
設置請求頭
設置返回值
官網說明
實際使用:默認全部接口都是ok的,咱們和後臺約定返回的數據格式是 {data:xxx,resultCode:xxx} 全部的數據都放在data 裏面,resultCode 爲1 表示請求成功
接口 --- 編輯頁面介紹
例子1:咱們發現咱們的年齡字段默認隨機是一個負數,其實和真實數據相差仍是很大的,咱們真實的世界裏面能活到100歲就很牛逼了,看看怎麼設置
例子2: auditStatus 表示審覈狀態,審覈狀態會有不少個, 咱們想看多個審覈狀態怎麼搞呢
接口 --- 運行頁面介紹
cross-request 插件
添加環境
結束語
參考資料