美文网首页
在阿里云上使用node+express+forever构建完整服

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

作者: 陈坚生 | 来源:发表于2016-02-24 17:41 被阅读2514次

    使用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

    资源

    相关文章

      网友评论

          本文标题:在阿里云上使用node+express+forever构建完整服

          本文链接:https://www.haomeiwen.com/subject/qohikttx.html