美文网首页前端那些事情
几行代码利用node.js 构建自己的服务器

几行代码利用node.js 构建自己的服务器

作者: 幺加幺 | 来源:发表于2016-11-14 22:57 被阅读42次

    如何通过nodejs 配置你的第一个服务器。

    直接上代码:

      var http = require('http')
      http.createServer(function(req,res){
            res.writeHead(200,{'Content-Type':'text/html'});
            res.write('<p>这是通过node.js 启动的服务器</p>');
            res.end('<p>结束</p>');
        }).listen(5858);
    
    

    将上面代码保存为 server.js, 放到你想放的文件夹内。
    cmd 打开你的终端,切换到你的 service.js 文件所在的路径。
    执行node serer.js 。

    cmd.gif

    打开你常用的浏览器,最好不要非主流浏览器例如IE6 ,360....。最好是chrome 浏览器,因为谷歌用的是V8 引擎,nodejs用的也是V8。不用说在这样的情况子下是最能发挥两者性能的。
    打开http://localhost:5858/

    localhost.gif

    简单对比一下:

    require('http')      //引入 http 包
    http.createServer    //创建服务
    
    res.writeHead(200,{'Content-Type':'text/html'});     
    //写一些服务器返回信息,Content-Type 类型 为   text/html
    
    // 这个是页面上的一些信息
    res.write('<p>这是通过node.js 启动的服务器</p>');
            res.end('<p>结束</p>');
    
    
    .listen(5858);        //  监听的端口
    

    与浏览器的一些设置对比。

    Paste_Image.png Paste_Image.png

    这样就算完成了你的第一个nodejs服务器端。
    中文乱码问题查看 utf-8 。

    调试神器 supervisor ,安装后不用重启服务器该代码可以直接看到效果

    npm  install supervisor -g
    

    通过启动 supervisor 你的服务器

    supervisor server.js
    

    改完 server.js 里面的代码后保存,回到页面进行刷新


    supervisor .gif

    感觉是不是爽爆了。如果再利用 Gulp 自动化构建工具,连页面都不用自己刷新,直接保存代码,页面就直接刷新了。省了一些重复性的工作。

    相关文章

      网友评论

        本文标题:几行代码利用node.js 构建自己的服务器

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