1.前一篇我们说到如何在ecs搭建node环境,也做了个小demo来测试,不过有聪明的朋友一下子就找到问题了,一旦断开xshell之后,就没办法访问了?作为一个网站,难道要我们在另一台机子上一直开着xshell吗?当然不是啦!所以今天我们就说到这个问题的解决方法:forever
回顾上一篇我们跑nodejs的项目是这样跑的:
node app.js
而今天。我们换个方式,首先得装上forever,再去start app.js
npm install forever -gd
forever start app.js
这时候,是不是端开了xshell都能继续访问~
2.mvc架构是现在最流行的东西,为了方便我们快速构架项目,所以在我这里选择了express。
如果你是个php程序,你会发现这东西很容易上手,这里面不细说,先说会怎么把这个环境搭建好。
2.1首先全局安装express
npm install -gexpress-generator@4
检查一下安装是否成功
express -V
2.2创建项目,并且下载依赖
express -e demo && npm install
2.3测试一下项目,启动项目,外网访问是否成功。
npm start
3.以上通过的话,证明你这个demo项目已经搭建成功了。下面就要结合我们之前说的forever来一起用了。
这里面启动是用npm start这个命令行,其实这背后是在项目下package.json这个文件里面。
start这个命令就是node ./bin/www。我们把这个start改成forever start之后保存退出
这时候我们就可以这样启动项目了
npm forever start!
这时候就可以慢慢享受你的网站了!