云服务器部署网易云音乐API(node.js)
云服務(wù)器部署網(wǎng)易云音樂API(node.js)
目錄
- 云服務(wù)器部署網(wǎng)易云音樂API(node.js)
- 1. 購買云服務(wù)器
- 2. 連接遠(yuǎn)程服務(wù)器
- 3. 在云服務(wù)器上下載node.js
- 4. 將項目導(dǎo)入遠(yuǎn)程服務(wù)器
- 5. 開放云服務(wù)器防火墻
- 6. 安裝pm2模塊
- 7. 使用pm2啟動項目
- 8. 成功啟動!
1. 購買云服務(wù)器
這個根據(jù)自己的需求自己購買就可以了,我購買的是 騰訊云2核2G 的云服務(wù)器,參考新人優(yōu)惠價65元/年。
2. 連接遠(yuǎn)程服務(wù)器
我使用的是 XShell 軟件連接,也可以使用 putty 等軟件,更加輕量級。
3. 在云服務(wù)器上下載node.js
步驟一:
安裝 node.js 安裝包到云服務(wù)器上,我這里是下載到了/opt/文件夾:
步驟二:
解壓該壓縮包,我是解壓到了/usr/local/lib文件夾下:
進(jìn)入 /usr/local/lib 下重命名 node-v16.16.0-linux-x64 為 node:
mv node-v16.16.0-linux-x64/ node步驟三:
設(shè)置環(huán)境變量:
在 profile 文件最后寫入:
export NODEJS_HOME=/usr/local/lib/node export PATH=$NODEJS_HOME/bin:$PATH步驟四:
進(jìn)行驗證:
4. 將項目導(dǎo)入遠(yuǎn)程服務(wù)器
我將 網(wǎng)易云音樂API 項目命名為 MusicApi,并導(dǎo)入遠(yuǎn)程服務(wù)器的 /home/projects/node 目錄下。
這里我使用的是 xftp 軟件。
當(dāng)導(dǎo)入完成后,在項目目錄下安裝依賴:
如果沒有 cnpm ,需要安裝 cnpm:
npm install -g cnpm --registry=https://registry.npm.taobao.org進(jìn)入 MusicApi 目錄后運(yùn)行:
node app.js附:
使用npm下載依賴時,由于是從國外的網(wǎng)站上下載內(nèi)容,所以可能經(jīng)常會出現(xiàn)不穩(wěn)定的情況,所以需要下載cnpm代替npm,cnpm是國內(nèi)淘寶的做的,在國內(nèi)使用穩(wěn)定。
5. 開放云服務(wù)器防火墻
騰訊云服務(wù)器需要開放防火墻,而阿里云服務(wù)器需要開放安全組。
6. 安裝pm2模塊
為了保證 node.js 項目可以后臺運(yùn)行,需要安裝 pm2:
npm i pm2 -g7. 使用pm2啟動項目
//進(jìn)入要啟動的項目下 pm2 start app.js --name musicapi啟動成功!
8. 成功啟動!
總結(jié)
以上是生活随笔為你收集整理的云服务器部署网易云音乐API(node.js)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: electron知识点
- 下一篇: TMDS——最小化传输差分信号及其协议