日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
CentOS部署Yapi的問(wèn)題記錄
答案:

在CentOS上部署Yapi時(shí),可能會(huì)遇到一些問(wèn)題。其中最常見(jiàn)的是安裝依賴(lài)包和配置數(shù)據(jù)庫(kù)連接。

創(chuàng)新互聯(lián)是一家專(zhuān)業(yè)提供穆棱企業(yè)網(wǎng)站建設(shè),專(zhuān)注與成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、成都h5網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為穆棱眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。

為了解決這些問(wèn)題,我們需要按照以下步驟進(jìn)行操作:

1. 安裝Node.js

我們需要安裝Node.js環(huán)境??梢允褂靡韵旅顏?lái)安裝:

```

yum install epel-release

yum install nodejs

2. 安裝MongoDB

我們需要安裝MongoDB數(shù)據(jù)庫(kù)??梢允褂靡韵旅顏?lái)安裝:

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

# 寫(xiě)入下面內(nèi)容

[mongodb-org-4.0]

name=MongoDB Repository

baseurl=$releasever/mongodb-org/4.0/x86_64/

gpgcheck=1

enabled=1

gpgkey=-4.0.asc

yum install mongodb-org -y

systemctl start mongod.service # 啟動(dòng)服務(wù)

systemctl enable mongod.service # 設(shè)置開(kāi)機(jī)自啟動(dòng)

firewall-cmd --add-port=27017/tcp --permanent && firewall-cmd --reload # 開(kāi)放端口號(hào)防火墻規(guī)則中永久生效并重新加載

mongo 127.0.0.1:27017/admin # 進(jìn)入管理模式,創(chuàng)建用戶(hù)及權(quán)限授權(quán)等設(shè)置略過(guò),直接退出即可.

exit # 退出mongodb客戶(hù)端。

3. 克隆Yapi源碼

接下來(lái),我們需要克隆Yapi的源代碼??梢允褂靡韵旅顏?lái)克?。?/p>

git clone

cd yapi

cnpm install --production --registry= # 安裝依賴(lài)包

4. 配置數(shù)據(jù)庫(kù)連接

我們需要配置數(shù)據(jù)庫(kù)連接。可以編輯config.json文件進(jìn)行設(shè)置。

"mongodb": {

// 數(shù)據(jù)庫(kù)地址,默認(rèn)為 localhost:27017,字符串類(lèi)型

"server": "mongodb://127.0.0.1:27017/yapi",

// 數(shù)據(jù)庫(kù)名稱(chēng),默認(rèn)為 yapi,字符串類(lèi)型

"database": "yapi"

},

安裝依賴(lài)包問(wèn)題

在安裝依賴(lài)包時(shí)可能會(huì)遇到錯(cuò)誤提示“node-gyp rebuild”失敗。這個(gè)問(wèn)題通常是由于缺少編譯工具和Python環(huán)境導(dǎo)致的。

解決方法如下:

1. 安裝編譯工具

我們需要安裝一些必要的編譯工具。可以使用以下命令來(lái)安裝:

yum groupinstall 'Development Tools'

yum install python2 -y && ln -s /usr/bin/python2 /usr/bin/python # 連接python2可執(zhí)行文件路徑。

2. 設(shè)置npm鏡像

我們需要設(shè)置npm鏡像以加快下載速度并避免因網(wǎng)絡(luò)原因?qū)е碌南螺d失敗和超時(shí)等問(wèn)題。可以使用以下命令進(jìn)行設(shè)置:

npm config set registry

npm config set disturl

3. 安裝依賴(lài)包

我們可以使用cnpm命令來(lái)安裝依賴(lài)包??梢允褂靡韵旅钸M(jìn)行安裝:

cnpm install --production --registry=

配置數(shù)據(jù)庫(kù)連接問(wèn)題

在配置數(shù)據(jù)庫(kù)連接時(shí)可能會(huì)遇到錯(cuò)誤提示“mongodb connect fail”。這個(gè)問(wèn)題通常是由于MongoDB服務(wù)未啟動(dòng)或者配置文件有誤導(dǎo)致的。

1. 啟動(dòng)MongoDB服務(wù)

我們需要確保MongoDB服務(wù)已經(jīng)啟動(dòng)??梢允褂靡韵旅顏?lái)啟動(dòng)服務(wù):

2. 檢查config.json文件

我們需要檢查config.json文件是否正確配置了數(shù)據(jù)庫(kù)連接信息??梢跃庉媍onfig.json文件進(jìn)行設(shè)置。

3. 重啟Yapi服務(wù)

我們可以嘗試重啟Yapi服務(wù)??梢允褂靡韵旅顏?lái)進(jìn)行操作:

node vendors/server/app.js


當(dāng)前名稱(chēng):CentOS部署Yapi的問(wèn)題記錄
標(biāo)題URL:http://www.5511xx.com/article/cdighpp.html