1.先确保在本地跑通项目
|
|
2.服务器配置node.js环境
1.登陆服务器
2.更新yum
3.安装一组编译源码的工具
4.进入用于存放源码的文件夹
5.下载node.js源码
6.解压文件并进入目录
7.执行脚本进行编译预处理
8.编译源码并安装node.js
PS:我在这里踩到一个坑,服务器上gcc编译器的版本太低,无法编译最新版的node.js源码,在升级了gcc版本后重新执行这个步骤重编了一遍
9.安装forever来保证项目进程持续存活
10.建立超级链接,不然调用指令时会出现”command not found”
3.上传项目文件到服务器并执行
1.由于接口访问是http请求默认80端口,将代码中的端口监听app.listen(3000);
改为app.listen(80);
2.压缩工程
3.上传文件
4.登陆服务器
5.到达目标目录后解压缩
6.进入工程目录,使用forever启动
7.检查运行情况
PS:这种是正常运行的状态,如果后面状态是STOPED的话说明运行失败,去项目目录下执行node start
通过编译失败的信息来判断问题出在哪
8.需要关闭运行时使用如下命令
我使用的域名是codeest.me,运行效果如下~
好了收工~可以用App里的Retrofit框架来调戏这个API了(/ω\)
声明:本站所有文章均为原创或翻译,遵循署名-非商业性使用-禁止演绎 4.0 国际许可协议,如需转载请确保您对该协议有足够了解,并附上作者名(Est)及原贴地址