koa+mongodb+pm2部署
来源:互联网 发布:硬盘磁头坏了恢复数据 编辑:程序博客网 时间:2024/06/06 15:36
(!任何可能出现的错误请先跳到文章尾部查看可能出现的错误目录!都是本人踩过的坑)
1.首先购买一个云服务器
腾讯云服务器地址
按照顺序操作即可(操作系统选择centos)
2.进入个人中心(控制台)
登录自己的服务器
2.1安装node
安装的方法有好几种
我使用的是源码安装
2.1.1首先安装c编译器
sudo yum install gcc gcc-c++
2.1.2进入/usr/local/src目录,安装源码并编译
cd /usr/local/src下载源码wget http://nodejs.org/dist/v0.12.5/node-v0.12.5.tar.gz解压tar -xzvf node-v0.12.5.tar.gz进入解压后的文件夹cd node-v0.12.5执行配置脚本来进行编译预处理./configure编译源代码make
2.2安装mongodb
csdn上的一个安装mongodb的回答
但是注意这篇文章中路径中出现 local/server/mongodb
的一律改成 local/mongodb
可能是原po的bug
2.3安装pm2
npm install -g pm2
2.4从github上下载你的项目
进入/home/
安装git yum install gitgit clone [你的项目的url,使用http]
2.5安装项目依赖模块
进入项目的根目录(package.json的目录)
npm install即可安装所有项目依赖模块
不懂package.json的自己百度下
2.6然后就可以启动你的项目了
pm2 start app.js(我的项目主js文件是这个,请对应改成你们自己的)
其他命令查看官方文档 http://pm2.keymetrics.io/docs/usage/quick-start/
pm2 list查看当前运行的服务(若查看显示online说明项目成功,显示error请pm2 logs)pm2 logs 查看错误信息
输入你的公网ip地址和端口访问你的项目
比如“http://111.xxx.235.xxx:3000/”
3.可能出现的错误
1、'/usr/local/bin/node'is a directory
解决方法 :在/bin/node 目录下重命名 node目录
比如mv node node-src
然后再回到刚才的目录重新make即可
输入 node
查看是否安装成功
2、SyntaxError: Use of const in strict mode
解决方法:升级node版本
首先安装版本控制
建议下载最新的node版本,支持ES6特性
npm install -g nn latest
无法安装模块?请看可能出现的错误3
输入“`node -v““查看版本信息 大于 9 则成功
3、倘若模块无法下载请修改npm源(!!!重要)
npm config set registry http://registry.cnpmjs.org
最后有任何问题在评论区问我吧orz
阅读全文
0 0
- koa+mongodb+pm2部署
- Koa, MongoDB and Mongoose
- 使用pm2部署nodejs
- pm2部署nodejs项目
- PM2部署nodejs项目
- Node线上部署管理器PM2
- 使用pm2部署node服务
- Koa
- nodejs高大上的部署方式-PM2
- nodejs高大上的部署方式-PM2
- nodejs高大上的部署方式-PM2
- 通过Github与PM2部署Node应用
- 在服务器中部署node项目---pm2
- nodejs部署工具——PM2
- pm2对动态部署的支持
- pm2
- pm2
- pm2
- android native和h5混合开发demo
- android 优秀控件使用
- 简单通用的验证器
- JAVASCRIPT js文件获取 url请求数据方法
- beecloud支付后端java
- koa+mongodb+pm2部署
- java类中变量访问情况
- Cloud Control 12c 的Agant安装
- springmvc学习笔记
- lintcode---子集(带重复元素和不带重复元素的两种解法)
- jquery犯下的智减级错误
- web 二级联动的实现
- java实现导出excel功能
- 教程篇(5.4) NSE4 11. 应用控制 ❀ 飞塔 (Fortinet) 网络安全专家