nodejs 回调问题

2016-10-15 12:10:17 +08:00
 eoo
为何下面的

``
module.exports.fans = function(callback) {
var selectSQL = "SELECT * FROM `fans` WHERE `statu`= 0";
connection.query(selectSQL,function(err, rows) {
if (err) throw err;
var op = {};
var cookie ='';
for(var id in rows){
/*superagent.get('http://gxwx.xmtsw.com/wechat/page/index/title/?openid='+rows[id].openid)
.end(function(err,res){
cookie = res.header['set-cookie'].join(',').match(/(PHPSESSID=.+?);/)[1];
//op[rows[id].wxid]=rows[id].openid;
});*/
op[rows[id].wxid]=rows[id].openid;
//callback(op);
}
callback(op);
});
connection.end();
}``


superagent 外面的 callback 里能正常返回
``{ xudada0509: 'oVFWVjm***VDtygxoUta0',
xuchangyu77: 'oVFWVjrgX***3PKET83almQoz2gw',
linchunhua77: 'oVFWVjhLYe***K0UA1PGmp4N0flI',
linchunhua55: 'oVFWVjjGopj***UStfHc2JqyDwCA',
pangwanglin: 'oVFWVjkCg***_wxQ2bmhu2UkIxro' }``

放 superagent 里面就是没都没有?

求解
2156 次点击
所在节点    Node.js
2 条回复
eoo
2016-10-15 12:12:02 +08:00
为什么在 superagent 回调函数里面 组装{}外面访问不行 如何解决?
mrjnamei
258 天前
解决你妈批

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/312976

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX