node创建web服务器

node中创建服务器超级简单,比其他服务端语言都简单,本质上就是创建一个http服务,用来监听http请求,处理后返回响应,node中有一个很重要的概念,就是模块化的概念(或者说是包的概念),node遵循common规范,前端中的AMD,CMD可以说是commomJS在前端中的一个规范或者实现(前端国内比较有名的如seaJS,用来模块化开发很方便,至于前端为什么需要模块化开发,我这里就不说了,它有很长的历史渊源,做后台的人来做前端的话这些思想就很好理解)。

回归主题,我们要在node下创建一个服务,其实这里最重要的就是引入http模块,好吧我们直接上代码,你会看到这个过程极其简单,哈哈

 

    

var http = require('http');//引入http模块

var server = http.createServer(function(req,res){
    res.writeHead(200,{'Content-type':'text/html;charset=utf-8'});
    res.write('hello world,node.js');
    res.end();

});

server.listen(3000,'127.0.0.1',function(){
    console.log('服务器运行在127.0.0.1的3000端口,可以访问了');
});

 

  

 

我们在控制台中运行,看到

然后在浏览器中访问

 

 

posted @ 2018-01-19 14:07  fandaxia  阅读(154)  评论(0)    收藏  举报