天天看點

Linux環境部署YApi并配置swagger安裝nodejs安裝mongodb安裝git安裝部署YApi環境配置swagger

安裝nodejs

1:下載下傳

curl -sL https://rpm.nodesource.com/setup_12.x | sudo bash -
           

2:安裝

sudo yum install -y nodejs
           

3:檢視版本

node -v
           

4:檢視npm版本

npm -v
           

5:可能出現的問題

如果 ‘node -V’ 顯示一些舊版本并且您無法更新,請執行以下三行:

1.

yum module disable -y nodejs

2.

curl -sL https://rpm.nodesource.com/setup_12.x | sudo bash -

3.

sudo yum install -y nodejs

安裝mongodb

1:更新yum源(非必須)

yum -y update
           

2:添加mongodb源檔案,在/etc/yum.repos.d 建立一個 mongodb-org.repo 檔案

touch /etc/yum.repos.d/mongodb-org.repo
           

3:編輯mongodb-org.repo文

vim /etc/yum.repos.d/mongodb-org.repo
           

4:添加檔案内容

[mongodb-org]
name=MongoDB Repository
baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/3.2/x86_64/
gpgcheck=0
enabled=1
           

5:安裝mongodb

yum install -y mongodb-org
           

6:啟動mongodb

service mongod start
           

7:設定開機啟動

chkconfig mongod on
           

8:打開moMongoDB(可忽略)

/bin/mongo
           

9:配置遠端通路

vim /etc/mongod.conf
# network interfaces
net:
  port: 27017
 # bindIp: 127.0.0.1  # Listen to local interface only, comment to listen on all interfaces.
           

注釋 bindIp: 127.0.0.1

10:重新開機mongod

service mongod restart
           

安裝git

安裝部署YApi環境

1:下載下傳安裝

npm install -g yapi-cli --registry https://registry.npm.taobao.org
           

2:啟動YApi

yapi server
           

啟動成功畫面:

Linux環境部署YApi并配置swagger安裝nodejs安裝mongodb安裝git安裝部署YApi環境配置swagger

在浏覽器打開 http://0.0.0.0:9090 通路。非本地伺服器,請将 0.0.0.0 替換成指定的域名或ip

3:在浏覽器輸入http://10.168.1.112:9090/

Linux環境部署YApi并配置swagger安裝nodejs安裝mongodb安裝git安裝部署YApi環境配置swagger

一般都是預設的就可以了,輸入公司名稱後點選

【開始部署】

4:部署成功标志

Linux環境部署YApi并配置swagger安裝nodejs安裝mongodb安裝git安裝部署YApi環境配置swagger

初始化管理者賬号成功,賬号名:"[email protected]",密碼:"ymfe.org"

部署成功,請切換到部署目錄,輸入: "node vendors/server/app.js" 指令啟動伺服器, 然後在浏覽器打開 http://127.0.0.1:3000 通路

5:根據部署日志上的提示資訊,啟動服務

1.cd my-yapi/  #我的是root/my-yapi,看部署的時候各位的設定
2.node vendors/server/app.js
           
Linux環境部署YApi并配置swagger安裝nodejs安裝mongodb安裝git安裝部署YApi環境配置swagger

表示成功啟動

配置swagger

1:登入yapi

在浏覽器輸入:

http://10.168.1.112:3000/

;使用預設的使用者名和密碼登入

Linux環境部署YApi并配置swagger安裝nodejs安裝mongodb安裝git安裝部署YApi環境配置swagger

2:登入進去後建立分組,如下操作:

Linux環境部署YApi并配置swagger安裝nodejs安裝mongodb安裝git安裝部署YApi環境配置swagger

3:添加項目

Linux環境部署YApi并配置swagger安裝nodejs安裝mongodb安裝git安裝部署YApi環境配置swagger

填寫項目資訊

Linux環境部署YApi并配置swagger安裝nodejs安裝mongodb安裝git安裝部署YApi環境配置swagger

4:導入swagger接口資訊

Linux環境部署YApi并配置swagger安裝nodejs安裝mongodb安裝git安裝部署YApi環境配置swagger

複制

http://localhost:7001/v2/api-docs

粘貼到:

Linux環境部署YApi并配置swagger安裝nodejs安裝mongodb安裝git安裝部署YApi環境配置swagger

5:swagger接口資訊成功導入yapi,檢視接口資訊

Linux環境部署YApi并配置swagger安裝nodejs安裝mongodb安裝git安裝部署YApi環境配置swagger

可以預覽接口資訊

Linux環境部署YApi并配置swagger安裝nodejs安裝mongodb安裝git安裝部署YApi環境配置swagger

6:調試接口資訊

Linux環境部署YApi并配置swagger安裝nodejs安裝mongodb安裝git安裝部署YApi環境配置swagger

由于是跨域請求,Chrome浏覽器需要安裝跨域請求插件,下載下傳位址:https://github.com/YMFE/cross-request/archive/master.zip

7:設定swagger自動同步

Linux環境部署YApi并配置swagger安裝nodejs安裝mongodb安裝git安裝部署YApi環境配置swagger

yapi配置swagger基本完成

繼續閱讀