我能够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-inspector
和instagram-node-lib
。
答案 0 :(得分:1)
您不需要额外的工具。该 如果您的调试器没有停在那里,则永远不会执行完整的回调。为了证明这一点,写一些静态的东西,比如
console.log('invisible')
回调中的控制台并在没有调试器的情况下执行。它不应该打印到控制台