Javascript NodeJS-在作用域之间传递变量
我想对某个API发出GET请求,并将其响应传递给outter范围内的方法。可能吗Javascript NodeJS-在作用域之间传递变量,javascript,node.js,Javascript,Node.js,我想对某个API发出GET请求,并将其响应传递给outter范围内的方法。可能吗 var http = require('http'), magic = new Magic(); http.request('www.random.org/integers/?num=1&min=1&max=10&col=1&base=10&format=plain&rnd=new', function(response) { var str = S
var http = require('http'),
magic = new Magic();
http.request('www.random.org/integers/?num=1&min=1&max=10&col=1&base=10&format=plain&rnd=new', function(response) {
var str = String();
response.on('data', function(chunk) {
str += chunk;
});
response.on('end', function() {
console.log(str);
// here
// magic.load(str);
});
}).end();
// or here
// magic.load(str);
响应str
应传递给magic.load()
我没有收到任何错误,但对象未加载。我做错了什么?你的console.log有什么显示吗?你可以这样做什么是
Magic
?你能显示一个吗?你的console.log能显示什么吗?你可以这样做什么是Magic
?你能给我看看吗?