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

如何通过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是目前非常火热的技术,但是它的诞生经历却很奇特。 众所周知,在Netscape设计出JavaScri...
    Myselfyan阅读 9,523评论 2 58
  • Node.js是目前非常火热的技术,但是它的诞生经历却很奇特。 众所周知,在Netscape设计出JavaScri...
    w_zhuan阅读 8,981评论 2 41
  • 搭建开发环境并模拟交互数据 一、实验说明 下述介绍为实验楼默认环境,如果您使用的是定制环境,请修改成您自己的环境介...
    玄月府的小妖在debug阅读 6,423评论 0 15
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,702评论 25 709
  • 新人报道,多多关照!
    王木紫阅读 689评论 0 0