我在nodejs中的my_function
内定义了app.post('/someRoute',my_function)
,用于向另一台服务器发出http请求(发布数据)。
但是,如果我没有在my_function
内部对浏览器定义任何响应,my_function
似乎会运行两次。
这是什么原因?是否需要在nodejs中的GET或POST中发送每个请求中的响应?
谢谢!
答案 0 :(得分:0)
每当你没有定义对函数/路由处理get或post请求的响应时,请求响应周期就不会结束,因此请求会一直运行直到它超时,因为从服务器获取响应需要很长时间。因此,定义对每个请求的响应非常重要。