伟大的Node.js读书笔记节点的学习总结

伟大的Node.js读书笔记节点的学习总结
这一周,这个项目相对分散(情况总是如此)。总结是基于不同的情况。这个记录是关于节点的学习总结,下一个是从项目中学习Web前端知识。

1.http

节点的HTTP模块在第一次接触到这里,在这里学习几个例程中出现的API。

复制代码代码如下所示:

VaR QS =需要('querystring);

要求('http')。CreateServer(功能(REQ,RES){

如果(/= =请求URL){

res.writehead(200,{ 'content-type:中/的HTML});

res.end({

',

我的形式,

',

个人信息,

你叫什么名字,

',

提交,

',

}加入();

} else if( / URL = =需求。url'post ' = =要求。法){

var=;

Req.on(数据功能(块){

体=块;

});

Req.on(函数(){(){

res.writehead(200,{ 'content-type:中/的HTML});

res.end(你的名字是+ qs.parse(体)。名称+);

});

其他{ }

(404)res.writehead;

res.end(发现);

}

}听(3000);
对creatserver参数({ requestlistener })函数是一个回调函数(REQ,RES),在请求(请求)是http.incomingmessage实例,RES(响应)是http.serverrrsponse实例。

我们使用资源的URL,串法,两种方法,writehead,结束。顾名思义,URL是一种记录HTTP的URL(后面的主机名,和一切)方法是记录HTTP响应方式。

writehead(状态码,{ reasonphrase },{标题})是用来发送一个HTTP响应头信息。此方法只在消息出现后调用,并且必须在结束前调用。如果您这样做了,首先调用写(块,{编码})或结束({数据},{编码})。系统会自动记录不安的多变(短)writehead响应头的内容和调用。

最后的方法发送消息,发送消息到服务器表示响应,所以这个方法必须调用每次发送响应。当其参数的内容(如常规),这种方法等于同时给写('content',{编码})和最终的方法。它很方便。

其次,常规使用req.on监控事件和绑定到请求(消息)。原型是Emitter.on(事件监听器),要求是产生事件的对象,并在侦听功能,这一点与电流监测功能相关的EventEmitter对象。

tag:学习节点读书笔记电脑软件Node

相关内容