请求体:当POST请求时,数据会存放在请求体里传送到后台,但是因为数据会很大,node不会依次传递完毕,会分段传递,所以我们需要监听两个事件保证数据获取的完整性和准确性
data--...每当有一段数据传递过来时,data事件都会触发
end--当最后一段数据传递完毕时,end事件会触发
res(response对象)--响应对象
响应头/响应体
响应头:存储本次响应给前端数据的配置信息...,如文件格式,编码格式等
res.writeHeader(响应码, {配置信息});第二个参数苏也可以不写.系统也会自动加一个,但是值是默认值
响应体:决定后台向前端返回什么...每当接受到请求体的数据,就累加到post变量中
post += chunk;
});
req.on('end', function(){ //在...end事件触发后,通过querystring.parse将post解析为真正的POST请求格式,然后向客户端返回。