NodeJS可以说,创建时只是为了实现高效服务器为目标而设计的,后面由于它的高效简洁以及庞大的JavaScript社区,迅速被推崇,乃至形成了如今不仅在服务器web方面,而且在其它方面也可以完美胜任!
本章我们讲解如何使用NodeJS实现简单Http服务器。
- 1.引入require("http")模块
- 2.创建服务器,并加入响应回调
- 3.启动并监听8888端口
新建 lession_httpServer.js 代码内容如下:
/*简单http服务器*/
var http=require("http");
http.createServer(function(req,res)
{
//发送 HTTP 头部
//HTTP 状态值: 200 : OK
//内容类型: text/html
res.writeHead(200, {"Content-Type": "text/html"});
//发送响应数据 "Hello World"
res.end("HelloWorld!<div style='color:#ff0000;' >HttpServer by NodeJS</div>");
}).listen(8888);//监听8888端口
//信息
console.log('Server running at http://127.0.0.1:8888/');
一如既往的使用 cmd 执行 node lession_httpServer.js
待窗口中输出:Server running at http://127.0.0.1:8888/
证明你的简单http服务器启动并正常运行了,现在你可以打开你的浏览器地址栏中输入 http://localhost:8888/ 进行访问了,浏览器会显示:
以上便是我们使用NodeJS实现了简单的Http服务器。是不是很简单。
网友评论