创建一个简单的Node服务器

  Node常被用来构建服务器。有了Node,创建各种服务器变得非常简单。如果你过去习惯于
把程序部署到服务器中运行(比如把PHP程序放到Apache HTTP服务器上),可能会觉得这种方式
很怪异。在Node中,服务器和程序是一样的。
  下面是个简单的HTTP服务器实现,它会用“Hello World”响应所有请求

 

1 var http = require('http');
2 http.createServer(function(req,res){
3     res.writeHead(200,{'Content-Typr':'text/plain'});
4     res.end('Hello World
');
5 }).listen(3000);
6 
7 console.log('Server running at http://localhost:3000/');

 

  只要有请求过来,它就会激发回调函数function (req, res),把“Hello World”写入到
响应中返回去。这个事件模型跟浏览器中对onclick事件的监听类似。在浏览器中,点击事件随
时都可能发生,所以要设置一个函数来执行对事件的处理逻辑,而Node在这里提供了一个可以随
时响应请求的函数。
       运行后在浏览器访问localhost:3000,就可以获得响应



原文地址:https://www.cnblogs.com/qiqiloved/p/9583246.html