这是为 nodeschool/stream-adventure/duplexer-redux 编写的一个程序。当然,这不会满足要求。但我想做的只是在其中放置一个调试器并观察会发生什么——就像 set import ipdb; python中的ipdb.set_trace。那么这样做的正确方法是什么?
1 var duplexer = require('duplexer');
2 var through = require('through');
3
4 module.exports = function (counter) {
5 debugger;
6 var dic = {};
7 var tr = through(function (buf) {
8 if (dic[buf.country]) {
9 dic[buf.country] = 1;
10 } else {
11 dic[buf.country] = dic[buf.country] + 1;
12 }
13 });
14 counter.pipe(tr);
15
16 return tr;
17 }
18