我有一个API(使用Nginx编写的PHP语言)。
我使用Node JS向该API发送请求。
有时需要5-7秒钟才能完成API所需的操作。
问题在于Node JS不会等待完整的响应到达。
http.get(url, function(response){
// called right away instead of waiting until it finishes
});
我已经尝试使用 .end() 和 .close() 事件,但没有成功。
我该如何让 NodeJS 等待?或者...我该如何让 PHP 通知 node “嘿,现在我完成了”。
重要的一点是:当我尝试 CURL 到 API 时,它会等待完整的响应。