Yapi官網內網部署
(1)環境要求
- nodejs(7.6+)
- mongodb(2.6+)
- git
- pm2: 一個帶有負載均衡功能的Node應用的進程管理器。
(2)安裝
我使用的是:方式一. 可視化部署[推薦]
搭建好環境后,首先全局安裝:
npm install -g yapi-cli --registry https://registry.npm.taobao.org
然后執行 yapi server
啟動可視化部署程序:
image.png
打開網站可以看到:
image.png
填寫完后點擊開始部署,在此前要先開啟數據庫:
mongod --fork --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/mongodb2.log --logappend
。
參數為數據庫路徑和日志路徑。
image.png
image.png
安裝依賴時可能一直卡在這里,這時可以手動停掉。進入部署路徑
my-yapi/vendors
,刪除node_modules
文件夾,然后在my-yapi/vendors
下手動運行命令安裝依賴:npm i
:image.png
安裝完依賴后,使用node啟動服務:node vendors/server/app.js
image.png
這里可以使用pm2來啟動服務,pm2 是一個帶有負載均衡功能的Node應用的進程管理器,關閉終端后服務不會掛掉。
使用:pm2 start vendors/server/app.js
(3)開始使用yapi
注冊登錄:
image.png
image.png
更多的內容:yapi官網文檔教程
image.png
image.png
在Linux下搭建不太一樣,具體查看以下教程:
https://www.linuxidc.com/Linux/2018-01/150513.htm
https://blog.csdn.net/qq_40576686/article/details/80389121