我正在使用node.js并希望处理从Twitter的API返回的一些文本。我安装了node-get来帮助。
以下示例代码有效:
var dl = new node_get('http://api.twitter.com/1/statuses/public_timeline.json');
dl.asString(console.log);
我将原始输出打印到控制台。我真正喜欢做的是直接将输出作为字符串返回,但asString将回调作为参数。我想要做的是阻止代码执行,直到返回字符串。有没有办法做到这一点?
代码正在调度程序中使用,我无法继续调度,直到调用的响应重新出现。
答案 0 :(得分:0)
不,在等待asString
如果您绝对必须阻止,可以查看node-fibers。但请记住,光纤(和阻塞)违背了语言的核心设计。非阻塞是你的朋友!