您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關怎么搭建一個Yapi環境,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
操作系統:centos 7
環境要求:
nodejs>7.6
mongodb>2.6
git
獲取資源(部署nodejs盡可能選擇偶數版本,因為偶數版本官方有較長的維護時間,故這次選擇8.x。)
curl -sL https://rpm.nodesource.com/setup_8.x | bash -
安裝
yum install -y nodejs
查看版本
node -v
查看npm版本
npm -v
更新yum源,非必須但是更新一下無害
yum -y update
添加mongodb源文件,在/etc/yum.repos.d 創建一個 mongodb-org.repo 文件
touch /etc/yum.repos.d/mongodb-org.repo
編輯mongodb-org.repo文件
vim /etc/yum.repos.d/mongodb-org.repo
添加文件內容
[mongodb-org] name=MongoDB Repository baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/3.2/x86_64/ gpgcheck=0 enabled=1
安裝mongodb
yum install -y mongodb-org
啟動mongodb
service mongod start
設置開機啟動
chkconfig mongod on
打開moMongoDB(可忽略)
/bin/mongo
配置遠程訪問
修改mongod.conf配置文件
vim/etc/mongod.conf
注釋 bindIp: 127.0.0.1
#bindIp: 127.0.0.1
重啟mongod
service mongod restart
官方推薦,在內網部署的時候安裝git,可以根據自己所需安裝
yum -y install git
搭建YApi
準備環境搭建完成后,開始搭建YApi,安裝命令
npm install -g yapi-cli --registry https://registry.npm.taobao.org yapi server
實例截圖:
執行 yapi server 啟動可視化部署程序,瀏覽器打開提示窗口上的地址,非本地服務器,將0.0.0.0替換指定的域名或IP,進入部署頁面。
實例截圖
根據項目實際需要可以修改部署信息,點擊【開始部署】,完成部署任務
部署成功截圖
4.根據部署日志截圖上的提示信息,啟動服務
啟動服務:node vendors/server/app.js
瀏覽器打開部署日志上的訪問地址http://127.0.0.1:3000就可以訪問搭建的YApi工具了(非本地服務器,將127.0.0.1替換指定的域名或IP),此時YApi環境搭建完成
作者:撲棱撲棱的小菜鳥
鏈接:https://www.jianshu.com/p/5bda5556c149
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權并注明出處。
成功部署Yapi后,在沒有守護進程之前存在一些問題:
應用程序運行在當前終端發起的子shell中,hangup信號中斷后會導致應用退出,我們不可能在長期使用的環境中用一個終端去做長連接。
當服務器重啟后,還是需要人工連上服務器啟動服務。
我們這里使用pm2,方法很簡單:
安裝pm2
npm i pm2 -g
切換到yapi的vendors目錄 執行pm2 start
pm2 start server/app.js --watch
上述就是小編為大家分享的怎么搭建一個Yapi環境了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。