服务器是如何处理请求的
最后更新于:2022-04-01 15:42:33
好的,接下来我们简单分析一下我们服务器代码中剩下的部分,也就是我们的回调函数 _onRequest()_ 的主体部分。
当回调启动,我们的 _onRequest()_ 函数被触发的时候,有两个参数被传入:_request_ 和 _response_ 。
它们是对象,你可以使用它们的方法来处理HTTP请求的细节,并且响应请求(比如向发出请求的浏览器发回一些东西)。
所以我们的代码就是:当收到请求时,使用 _response.writeHead()_ 函数发送一个HTTP状态200和HTTP头的内容类型(content-type),使用 _response.write()_ 函数在HTTP相应主体中发送文本“Hello World"。
最后,我们调用 _response.end()_ 完成响应。
目前来说,我们对请求的细节并不在意,所以我们没有使用 _request_ 对象。