27、实现一个简单的HTTP服务器(高薪常问)

思路是加载 HTTP 模块,创建服务器,监听端口

代码演示:

var HTTP = require(HTTP); // 加载 HTTP 模块

HTTP.createServer(function(req, res) {

res.writeHead(200, {Content-Type: text/html}); // 200 代表状态成功, 文档类型是给浏览器识别用的

res.write(<meta charset="UTF-8"><h1>我是标题啊!</h1><font color="red">原生初级的服务器!</font>); // 返回给客户端的 html 数据

res.end(); // 结束输出流

}).listen(3000); // 绑定 3000, 查看效果请访问 :3000