1、安装node.js
2、安装相关依赖
创建node项目,在cmd上cd至项目目录后执行npm init,详细操作看这里,并安装相关依赖等等。
npm install express
npm install body-parser
npm install cors --save
安装结束后会自动生成一个Json文件。
3、创建js文件,写接口
先创建项目,并完成接口。
完成后,安装node后需要在该接口的目录下安装依赖。
npm init
4、上传到服务器
linux服务器需要安装node:
安装脚本:
#准备
yum install -y wget
#下载安装
wget https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-x64.tar.xz
mkdir -p /usr/local/nodejs
tar -Jxvf node-v10.15.3-linux-x64.tar.xz -C /usr/local/nodejs/<br>
#写入环境变量
echo "export PATH=/usr/local/nodejs/node-v10.15.3-linux-x64/bin:$PATH" >> /etc/profile
source /etc/profile<br>
#查看版本信息
node -v
安装完后linux服务器可以用xshell进行本地上传,需要把package.josn和接口.js都上传到服务器。
若抛出错误Error: Cannot find module ‘express‘,就是缺少相关依赖(目录下没有node——modules文件夹),可以手动安装:
npm install express
5、保证接口在服务器界面关闭后保持运行
安装pm2进程管理,全局命令:
npm install -g pm2
关于pm2的管理可以看这里,解析得很透彻。
常用的命令有
命令 | 作用 |
---|---|
pm2 start app.js | 启动文件 |
pm2 list | 展开目前管理的文件列表 |
pm2 startup | 保持进程活跃 |
pm2 stop 0 | 停止id为0的进程 |
pm2 restart 0 | 重启id为0的进程 |
完成后就可以http://ip:端口/去访问借口了。
本文大部分内容取自放晴的天空的博客,多谢大佬!