首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Node.js
Express
PPA for Ubuntu
ppa:chris-lea/node.js
Coding
V2EX  ›  Node.js

nodejs 回调问题

  •  2
     
  •   eoo · 2016-10-15 12:10:17 +08:00 · 1175 次点击
    这是一个创建于 1153 天前的主题,其中的信息可能已经有所发展或是发生改变。
    为何下面的

    ``
    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 里面就是没都没有?

    求解
        1
    eoo   2016-10-15 12:12:02 +08:00
    为什么在 superagent 回调函数里面 组装{}外面访问不行 如何解决?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3173 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 28ms · UTC 10:28 · PVG 18:28 · LAX 02:28 · JFK 05:28
    ♥ Do have faith in what you're doing.