var request = require('request');
request('http://www.google.com', function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body) // Show the HTML for the Google homepage.
}
})
对于上面的例子,我怎么知道request()函数会有回调函数的错误,响应,正文?我试过google但是找不到明确的答案。我记得这个,但是如果没有人告诉我什么是参数和订单是什么新的呢?有什么办法检查?
谢谢!
request('http://www.google.com', function (...args) {
console.log(args);
});
注意,NodeJS使用Error First Callbacks,这意味着回调中的第一个参数是错误参数。第二个参数始终是API调用或数据库调用等操作的响应。在从NodeJS代码进行第三方API调用时,它们在回调中提供了一个额外的参数,这是第三个参数,用于详细了解您在该API上执行的操作。
您可以使用此方法来控制所有参数。
function callback() {
console.log(arguments);
}