我正在创建一个带节点的抽搐聊天机器人。我需要从链接http://tmi.twitch.tv/group/user/:channel/chatters获取一个主持人列表我可以接收数据并解析它,但我只需要知道如何在请求中返回数据并将其保存到变量中。这就是我到目前为止。
function getMods(person, chanel) {
var channel = getUser(chanel);
request('http://tmi.twitch.tv/group/user/' + channel + '/chatters', function(error, response, body) {
if (!error && response.statusCode == 200) {
var mods = JSON.parse(body);
// I want to return the value mods through the function
}
});
}
所以我可以调用函数并存储这样的数组。
var mods = getMods('xtreameprogram2', '#zero_optics');
是否可以不使用回调?