gpt4 book ai didi

javascript - 请求的返回值

转载 作者:太空宇宙 更新时间:2023-11-03 22:35:44 26 4
gpt4 key购买 nike

我对 Node.js 和 javascript 非常陌生。请求可以返回值吗?谢谢

 var request = require('request');
//parse text
function(text) {
request(text, function (error, response, body) {
if (!error && response.statusCode == 200) {

var $ = cheerio.load(body);
//get title
var title = $("title").text();

})

I NEED TITLE HERE

};

最佳答案

为此,您需要了解 Node 的异步性质,此时标题可能不可用,因为获取标题的请求是异步的,因此您必须等待响应返回才能访问它

你可以这样做

   function getTitle(uri, callback) {
request(uri, function (error, response, body) {
if (error || response.statusCode != 200) {
return callback(error);
}
var $ = cheerio.load(body);
//get title
return callback(null, $("title").text());
});
}

getTitle(uri, function(err, title) {
//access title here
});

关于javascript - 请求的返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29600323/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com