在阿里云上使用node+express+forever构建完整服务器

使用forever

通过node直接运行的脚本一旦断开连接就无法运行,使用forever来让服务持久运行在远程的服务器上,forever简单来说就是node的一个扩展工具, 让node程序持续地运行而不断开

过程

安装forever

npm install forever -gd

run

forever start app.js

如果想要关闭

forever stop app.js

更多参数

forever -help

使用express

因为之前用过express做过小的项目,express是一个轻量级的快速构建web项目的框架,因此也推荐大家使用,当然你也可以直接裸写或者使用其他框架

安装express(更多详细说明可以查看下方的express官网)

新建文件夹

mkdir yourappname

进入你的文件夹

cd yourappname

npm初始化

npm init

安装express

npm install express --save

安装forever

npm install forever --save

服务器脚本

<pre><code>
var express = require('express');

var app = express();

app.get('/', function (req, res) {

res.send('Hello World!');});

var server = app.listen(80,'阿里云的IP地址(选填,不填外网无法访问)', function () { 

    var host = server.address().address; 

    var port = server.address().port; 

    console.log('Example app listening at http://%s:%s', host, port);

});
</code></pre>

修改配置,使用forever

在script选项中,
添加:

"start": "forever start index.js"

运行

这个时候我们就可以使用forever运行我们的服务器了:

npm start

资源

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JavaScript 模块化编程 网站越来越复杂,js代码、js文件也越来越多,会遇到什么问题? 命名冲突; 文件...
    magic_pill阅读 1,482评论 0 1
  • 什么是 NPM npm之于Node,就像pip之于Python,gem之于Ruby,composer之于PHP。 ...
    ihoey阅读 6,276评论 2 36
  • 本文目的: 1.总结三期生涯申请; 2.初步明确自己三期生涯规划的目标; 3.写给100天后的自己。 【回首201...
    言拾伍Yolanda阅读 452评论 1 3
  • 耳机里放着老歌…… 看着车窗外城市的夕阳,看着车里形形色色上车下车的人们,看着路上急急忙忙回家的人们,看着那一幕幕...
    染唯轩阅读 764评论 0 1
  • 初见你是受人尊敬的女帝 而我不过是一个平民百姓 “这是哪里”她醒来第一句话,看着我的眼睛问道。姑娘这是奴家的家,你...
    古风少女阅读 290评论 0 0