hxy-music部署方式

前端用的是vue3+element+axiso
后端用的网易云接口,引用该博主提供的程序https://neteasecloudmusicapi.vercel.app/#/

一.linux下载node

1.下载

从官网获得最新版本下载链接,使用wget命令下载压缩包。​​​

wget https://npm.taobao.org/mirrors/node/v14.16.0/node-v14.16.0-linux-x64.tar.xz

2.安装与配置

使用tar命令解压文件,并用mv命令将其重命名成更简短的文件名,方便我们后续操作。
tar xvf node-v14.16.0-linux-x64.tar.xz //解压缩

3.此时我们进入其bin文件夹,运行./node -v查看其版本,正确显示v14.16.0则表示安装成功。

cd v14.16.0/bin
./node -v

4.进入/etc目录修改profile,添加如下环境变量,使node命令能在任意目录运行。

vim /etc/profile

//环境变量

NODE_HOME=/你的安装路径/node-v10.13
PATH=$NODE_HOME/bin:$PATH
export NODE_HOME
export PATH

5.使配置文件生效

source /etc/profile 

6.查看全局设置是否成功

node -v

二,部署api

1.下载pm2

npm install pm2@latest -g

2.下载api代码

git clone git@github.com:Binaryify/NeteaseCloudMusicApi.git

3.用lnmp创建一个虚拟主机 把我们下载的api程序放在网站根目录下面

4.在网站根目录下载依赖包

npm install

5.使用pm2俩运行项目

pm2 start app.js

6.项目默认端口为3000

打开网站:服务器域名+3000端口,出现如下命令,既api部署成功
Snipaste_2021-04-03_01-57-13.png

hxy

hxy

秦 夏

留下你的评论

快留下你的小秘密吧