Node.js アプリケーションに次のコードがあります。
var curlStatus = "";
var curlBody = "";
var curlHeaders = "";
var curlInfo = curl.on('end', function( statusCode, body, headers){
curlStatus = statusCode;
curlBody = body;
curlHeaders = headers;
//this.close();
return {status: curlStatus, body: curlBody, headers: curlHeaders};
});
curl.on('error', function(){
console.log("CURL ERROR");
});
curl.perform();
にブレークポイントを配置すると、 、、およびが正常に読み込まれていることがreturn {status: curlStatus, body: curlBody, headers: curlHeaders};
示されます。ただし、後にブレークポイントを配置すると、、、および変数がまだ空の文字列であることがわかります。親関数に情報を渡すにはどうすればよいですか? body
headers
statusCode
curl.perform()
curlStatus
curlBody
curlHeaders