Javascript 了解node.js中的createServer参数

Javascript 了解node.js中的createServer参数,javascript,node.js,Javascript,Node.js,很抱歉提出了一个不具建设性的问题: 我正在看一个关于在node.js中创建web服务器的教程,我不理解参数“response”和“request”的含义,那么它们到底是什么意思呢 我一直在文档中寻找答案,但我仍然感到困惑,因为我是node.js的新手 感谢您对这个问题的帮助和道歉,因为这个问题非常模糊。Per,request表示客户端发出的HTTP请求。它是的实例,包含请求的URL、HTTP版本、查询参数等属性 响应是的一个实例,表示服务器对客户端请求的响应。您可以通过此对象的属性设置响应头、响

很抱歉提出了一个不具建设性的问题: 我正在看一个关于在node.js中创建web服务器的教程,我不理解参数“response”和“request”的含义,那么它们到底是什么意思呢

我一直在文档中寻找答案,但我仍然感到困惑,因为我是node.js的新手

感谢您对这个问题的帮助和道歉,因为这个问题非常模糊。

Per,
request
表示客户端发出的HTTP请求。它是的实例,包含请求的URL、HTTP版本、查询参数等属性


响应
是的一个实例,表示服务器对客户端请求的响应。您可以通过此对象的属性设置响应头、响应状态和响应消息。

创建HTTP服务器时,节点线程在端口上循环并侦听传入的HTTP请求

例如,服务器侦听
0.0.0.0:8080
,然后打开web浏览器,键入
http://0.0.0.0:8080
,浏览器向节点服务器发送HTTP请求

与此请求相关的所有数据都写入
请求
对象,如调用IP地址、HTTP头、url及其参数等

此外,节点还为您提供了一个要写入的
响应
对象。您可以向它写入一些字符串并结束它。这将作为结果发送回浏览器

打个比方:
请求
对象就像一封收到的信,
响应
对象就像一张空白的纸,可以写在上面,然后再发回