1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 云服务器部署网易云音乐API(node.js)

云服务器部署网易云音乐API(node.js)

时间:2023-09-30 06:13:49

相关推荐

云服务器部署网易云音乐API(node.js)

云服务器部署网易云音乐API(node.js)

目录

云服务器部署网易云音乐API(node.js)1. 购买云服务器2. 连接远程服务器3. 在云服务器上下载node.js4. 将项目导入远程服务器5. 开放云服务器防火墙6. 安装pm2模块7. 使用pm2启动项目8. 成功启动!

1. 购买云服务器

这个根据自己的需求自己购买就可以了,我购买的是 腾讯云2核2G 的云服务器,参考新人优惠价65元/年。

2. 连接远程服务器

我使用的是 XShell 软件连接,也可以使用 putty 等软件,更加轻量级。

3. 在云服务器上下载node.js

步骤一:

安装 node.js 安装包到云服务器上,我这里是下载到了/opt/文件夹:

wget /dist/v16.16.0/node-v16.16.0-linux-x64.tar.xz

步骤二:

解压该压缩包,我是解压到了/usr/local/lib文件夹下:

tar -xvf node-v16.16.0-linux-x64.tar.xz -C /usr/local/lib

进入/usr/local/lib下重命名node-v16.16.0-linux-x64node

mv node-v16.16.0-linux-x64/ node

步骤三:

设置环境变量:

sudo vim /etc/profile

profile文件最后写入:

export NODEJS_HOME=/usr/local/lib/nodeexport PATH=$NODEJS_HOME/bin:$PATH

步骤四:

进行验证:

node -v

npm -v

4. 将项目导入远程服务器

我将 网易云音乐API 项目命名为MusicApi,并导入远程服务器的/home/projects/node目录下。

这里我使用的是 xftp 软件。

当导入完成后,在项目目录下安装依赖:

cnpm i

如果没有cnpm,需要安装 cnpm:

npm install -g cnpm --registry=https://registry.

进入 MusicApi 目录后运行:

node app.js

附:

使用npm下载依赖时,由于是从国外的网站上下载内容,所以可能经常会出现不稳定的情况,所以需要下载cnpm代替npm,cnpm是国内淘宝的做的,在国内使用稳定。

5. 开放云服务器防火墙

腾讯云服务器需要开放防火墙,而阿里云服务器需要开放安全组

6. 安装pm2模块

为了保证 node.js 项目可以后台运行,需要安装pm2

npm i pm2 -g

7. 使用pm2启动项目

//进入要启动的项目下pm2 start app.js --name musicapi

启动成功!

8. 成功启动!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。