节点js的busboy不发射事件与angularjs $ http后

Busboy似乎只是卡在那里。

我testing了所有3个事件(文件,字段,完成),但没有发射任何东西。

我的angular码在下面。

$http({ method : 'POST', url : mublAConfig.server + '/api/v3/user/friend', headers : { 'Content-Type' : 'application/x-www-form-urlencoded', 'Authorization' : access_token }, transformRequest : function(obj) { var str = []; for (var p in obj) { str.push(encodeURIComponent(p) + '=' + encodeURIComponent(obj[p])); } return str.join('&'); }, data : { id : $scope.writes[0].input, say : $scope.writes[1].input } }).success(function(data) { console.log('Received data : ', data); }).error(function(data) { console.log('Error! ', data); }); 

我所有与公务员有关的事情都在下面

 req.busboy = new busboy({headers:req.headers}); req.pipe(req.busboy); req.busboy.on('file', function(field, file, name) { console.log('file event'); }); req.busboy.on('field', function(name, value) { console.log('field event'); }); req.busboy.on('finish', function() { console.log('busboy finished'); }); 

我该如何解决呢?

我完全不知道,但突然间这个问题解决了。
我刚刚添加了一些testing代码。 并删除它们。 然后它工作。
天啊..