打破外部呼叫

时间:2015-06-08 20:54:20

标签: node.js express

我能够break对NodeJS中的请求进行处理。但是,当我尝试在回调函数(发出外部请求)中设置断点时,它无法中断。

我需要设置一些选项来使其工作吗?或者,我需要采取另一种方法吗?

app.use('/feed', function(req, res, next){

    instagram.set('client_id', 'id'); /* can break here */
    instagram.set('client_secret', 'secret'); /* and can break here */

    instagram.tags.info({
      name: 'tagone,tagtwo',
      complete: function(data){
            console.log(data); /* trying to break here ... */
        }
    });
});

FWIW,我正在使用node-inspectorinstagram-node-lib

1 个答案:

答案 0 :(得分:1)

您不需要额外的工具。该 如果您的调试器没有停在那里,则永远不会执行完整的回调。为了证明这一点,写一些静态的东西,比如

console.log('invisible') 

回调中的控制台并在没有调试器的情况下执行。它不应该打印到控制台