Node.js 是否需要在每个请求中发送响应,无论是GET还是POST in nodejs?
我在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请求的函数/路由的响应时,请求-响应周期将不会结束,因此请求将一直运行,直到超时,因为从服务器获取响应的时间太长。因此,定义对每个请求的响应非常重要
my_函数
内部app.post(“/someRoute”,my_函数)
,用于向另一台服务器发出http请求(发布数据)
但是,当我没有在my_函数
中定义对浏览器的任何响应时,my_函数
似乎会运行两次
原因是什么?无论是GET还是POST in nodejs,都需要在每个请求中发送响应吗
谢谢 每当您未定义对处理get或post请求的函数/路由的响应时,请求-响应周期将不会结束,因此请求将一直运行,直到超时,因为从服务器获取响应的时间太长。因此,定义对每个请求的响应非常重要。与node.js无关,任何对服务器的http请求都应该返回正确的响应。你说它跑两次是什么意思?你想做什么?谢谢你的回复!我们能把这个“超时”时间延长到更多时间吗?