YApi 是高效、易用、功能強大的 api 管理平台,旨在為開發、產品、測試人員提供更優雅的接口管理服務。可以幫助開發者輕松創建、發布、維護 API,YApi 還為用戶提供了優秀的交互體驗,開發人員只需利用平台提供的接口數據寫入工具以及簡單的點擊操作就可以實現接口的管理。
這里我就來講解本地部署YApi
前提:
在部署YApi之前我們的本地服務器必須安裝nodejs,mongodb,git
node.js安裝可參考:https://www.cnblogs.com/beile/p/12069897.html
mongodb安裝可參考:https://www.cnblogs.com/beile/p/12069902.html
git安裝可參考:https://www.cnblogs.com/beile/p/12069954.html
一:下載Yapi源碼
Yapi源碼地址:https://github.com/YMFE/yapi
如果Yapi源碼地址下載較慢,可以選擇碼雲的Yapi源碼地址下載:https://gitee.com/mirrors/YApi
二:部署Yapi
使用命令行進入下載下來的Yapi源碼根目錄
npm install -g yapi-cli --registry https://registry.npm.taobao.org yapi server
如果執行上面的命令在瀏覽器訪問,localhost:9090無效果,執行:
npm install -g yapi-cli
yapi server
執行上面命令效果如下:
打開瀏覽器訪問localhost:9090,出現如下現象,按照提示進行部署
部署完成如下:
部署完成之后進入部署目錄執行:
node vendors/server/app.js
在瀏覽器打開:localhost:3000
如下表示Yapi項目部署成功
三:使用pm2進行服務管理
如果使用node vendors/server/app.js啟動Yapi服務的話,如果我們把cmd窗口關閉了,這時候我們就無法訪問Yapi了,這時候我們就可以使用 pm2 管理 node 服務器啟動,停止
1:安裝pm2
npm i -g pm2
2:pm2管理yapi服務
進入Yapi的部署目錄執行
pm2 start "vendors/server/app.js" --name yapi
如下表示成功:
這時候我們就可以使用pm2來管理yapi了
pm2操作Yapi基本命令:
pm2 info yapi //查看服務信息 pm2 start yapi //停止服務 pm2 stop yapi //停止服務 pm2 restart yapi //重啟服務
原文鏈接:https://blog.csdn.net/huaweichenai/article/details/101705981