centos7服务器部署网易云音乐api


部署过程

注意!! 如果是腾讯云服务器,需要去安全组放行3000端口,否则,项目部署成功后,外网无法访问。

安装Node.js

  • 在你想要安装的位置,创建node目录并且进入该文件夹,执行下面命令
wget https://nodejs.org/dist/v14.16.1/node-v14.16.1-linux-x64.tar.xz

下载完成后解压

tar -xvf node-v14.16.1-linux-x64.tar.xz

cd进解压出来的node文件夹

cd node-v14.16.1-linux-x64

pwd输出完整路径并复制

pwd

修改环境变量

vim /etc/profile

在打开的文件末尾添加以下代码

export NODE_HOME= #这里的路径为pwd复制后的路径
export PATH=${NODE_HOME}/bin:$PATH

让环境变量生效

source /etc/profile

在终端输入node -v

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

启动项目

forever start app.js

现在用自己服务器IP 加3000 端口访问

如果出现以下页面,就说明部署成功了