koa+mongodb+pm2部署 |
您所在的位置:网站首页 › koa后端 › koa+mongodb+pm2部署 |
(!任何可能出现的错误请先跳到文章尾部查看可能出现的错误目录!都是本人踩过的坑)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编译源代码make2.2安装mongodbcsdn上的一个安装mongodb的回答 但是注意这篇文章中路径中出现 local/server/mongodb 的一律改成 local/mongodb 可能是原po的bug 2.3安装pm2npm 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 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |