核心模块http
Node.js 中的 HTTP 接口旨在支持传统上难以使用的协议的许多功能。 特别是,大块的、可能块编码的消息。 接口永远不会缓冲整个请求或响应,用户能够流式传输数据。
简而言之:http服务是相当低层次的,我们可能要用到不同的模块来实现完整的Web服务器。主要用http模块的地方是实现供应用程序使用的后端Web服务;也就是http是帮你写服务器的。
http是帮你写服务器的
- 传统的动态网站开发需要用到应用软件
PHP需要php模块和Apache/wamp服务器等软件
JAVA:Tomcat 、Weblogic - Node.js不需要用到应用软件,只是一个环境,可以构建web服务器
创建一个web服务器
服务器server:接收来自客户端的请求,并将客户端请求的地址返回给客户端。
//1.加载http核心模块
var http =require('http');
//2.使用http.createServer() 创建一个web服务器
//返回一个server对象
var server = http.createServer();
//3.服务器:接收请求,处理请求,响应
server.on('request',function(req,res){
console.log