首页 > 代码库 > Node.js实现简单的Http服务器

Node.js实现简单的Http服务器

  下面来学习如何使用Node.js实现一个简单的Http服务器。在示例代码中我们将看到如何读取请求头、如何设置响应头以及如何设置Http的状态码。

var http = require(‘http‘);var server = http.createServer(function(req, res) {    var body = "Hello world!";    res.setHeader(‘Content-Length‘, body.length);    res.setHeader(‘Content-Type‘,  ‘text/plain‘);    res.statusCode = 200;    res.end(body);});

server.listen(3000);

   如果在浏览器中输入http://localhost:3000/,可以看到Hello world!。我们将响应头中Content-Length设为响应内容的长度,Content-Type设为text/plain,状态码设置为200。setHeader和设置statusCode没有严格的顺序要求,只要在res.wirte和res.end之前就可以了。

Node.js实现简单的Http服务器