gpt4 book ai didi

javascript - Node.js http.get 作为函数

转载 作者:太空宇宙 更新时间:2023-11-04 02:49:56 24 4
gpt4 key购买 nike

我正在尝试创建一个返回网页内容的函数,这就是我到目前为止所拥有的

var get_contents = function() {
var httpRequestParams =
{
host: "google.com",
port: 80,
path: "/?"
};

var req = http.get(httpRequestParams, function(res)
{
var data = '';
res.on('data', function(chunk) {
data += chunk.toString();
});
//console.log(data);
}).end();

return req;
}

当我运行此代码时,打开控制台日志记录时我会看到 html 内容,但当我尝试返回输出时,它永远不会工作。

我无法找到在任何地方返回 get_contents() 的方法。在控制台上,它只是没有响应。

谢谢

最佳答案

类似的事情:(不要忘记处理错误和超时)

var on_contents = function(cb) {
var httpRequestParams =
{
host: "google.com",
port: 80,
path: "/?"
};

var req = http.get(httpRequestParams, function(res)
{
var data = '';
res.on('data', function(chunk) {
data += chunk.toString();
});

res.on('end', function(){
cb(data);
});

//console.log(data);
}).end();

}

function onFinish(data) {
console.log(data);

}

on_contents(onFinish)

关于javascript - Node.js http.get 作为函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9902994/

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