Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 是否需要在每个请求中发送响应,无论是GET还是POST in nodejs?_Node.js - Fatal编程技术网

Node.js 是否需要在每个请求中发送响应,无论是GET还是POST in nodejs?

Node.js 是否需要在每个请求中发送响应,无论是GET还是POST in nodejs?,node.js,Node.js,我在nodejs中定义了my_函数内部app.post(“/someRoute”,my_函数),用于向另一台服务器发出http请求(发布数据) 但是,当我没有在my_函数中定义对浏览器的任何响应时,my_函数似乎会运行两次 原因是什么?无论是GET还是POST in nodejs,都需要在每个请求中发送响应吗 谢谢 每当您未定义对处理get或post请求的函数/路由的响应时,请求-响应周期将不会结束,因此请求将一直运行,直到超时,因为从服务器获取响应的时间太长。因此,定义对每个请求的响应非常重要

我在nodejs中定义了
my_函数
内部
app.post(“/someRoute”,my_函数)
,用于向另一台服务器发出http请求(发布数据)

但是,当我没有在
my_函数
中定义对浏览器的任何响应时,
my_函数
似乎会运行两次

原因是什么?无论是GET还是POST in nodejs,都需要在每个请求中发送响应吗


谢谢

每当您未定义对处理get或post请求的函数/路由的响应时,请求-响应周期将不会结束,因此请求将一直运行,直到超时,因为从服务器获取响应的时间太长。因此,定义对每个请求的响应非常重要。

与node.js无关,任何对服务器的http请求都应该返回正确的响应。你说它跑两次是什么意思?你想做什么?谢谢你的回复!我们能把这个“超时”时间延长到更多时间吗?