部署過程
注意!! 如果是騰訊雲、阿里雲服務器,需要去安全組放行3000端口,否則,項目部署成功后,外網無法訪問。
安裝Node.js
- root 目錄下,下載Node.js安裝包
wget https://nodejs.org/dist/v14.15.1/node-v14.15.1-linux-x64.tar.xz
- 下載完成后解壓
tar xvf node-v14.15.1-linux-x64.tar.xz
- 創建軟鏈接
ln -s /root/node-v14.15.1-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v14.15.1-linux-x64/bin/npm /usr/local/bin/npm
- 查看node版本號(驗證安裝是否成功)
node -v
- 如果終端輸出當前安裝的node版本號,那就說明node安裝成功了
安裝Git
- 安裝前先去GitHub注冊一個賬號,注冊完后再去服務器下載git
yum install git
- 配置git
git config --global user.name "你的github用戶名"
git config --global user.email "你的github郵箱"
#查看配置是否生效
git config --list
- 生成一個SSH KEY,執行以下命令,會在當前文件夾生成一個.ssh隱藏文件夾,里面有后續配置git用到id_rsa.pub文件
ssh-keygen -t rsa -C "你的github郵箱"
ls -a #查看.ssh隱藏文件夾
cd .ssh
ls #可以看到 id_rsa.pub 文件
cat id_rsa.pub #復制輸出的內容
-
打開GitHub網站--->>>點自己頭像--->>>打開設置--->>>SSH and GPG keys--->>>點new SSH key,把剛才復制的內容粘貼進 Key 中,最后添加即可。
-
添加完成以后,現在就可以回到服務器克隆雲音樂api項目了
git clone git@github.com:Binaryify/NeteaseCloudMusicApi.git
- 克隆成功以后,切進去項目文件夾,執行
npm install
- 安裝 node 守護進程
npm install forever -g
- 添加軟鏈接
ln -s /root/node-v14.15.1-linux-x64/bin/forever /usr/local/bin/forever
- 啟動項目
forever start app.js
現在用自己服務器IP 加3000 端口訪問
如果出現以下頁面,就說明部署成功了

