节点 js busboy 不发出带有角度 JS $http POST 的事件
node js busboy not emitting events with angular js $http post
Busboy似乎只是被困在那里。
我已经测试了所有 3 个事件(文件、字段、完成),但没有发出任何内容。
我的角度代码在下面。
$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);
});
我对Busboy所做的一切都在下面
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');
});
我该如何解决?
我完全不知道,但突然这个问题解决了。
我只是添加了一些测试代码。并删除了它们。然后它起作用了。
天啊。。
相关文章:
- Angular js http get返回所有页面
- Acync JS HTTP请求通知请求
- Angular.js-$http.get-使用文件中的缓存
- Node.js HTTP/NET——连接和请求之间的区别
- Angular JS `$http`发送POST而不是GET
- Angular JS $http request?
- angular.js$http.post将数据发送到Rails4
- node.js http服务器并发问题
- "对象不是函数“;当将Node.js HTTP服务器对象传递给Socket.IO时
- Node.js http代理删除websocket请求
- 使用node.js http代理测量流量
- node.js http请求在5次请求后锁定
- angular js http get
- 节点 JS HTTP 请求不使用 http 请求
- Meteor.js HTTP.get 获取 JSON 引号并解析结果似乎包含一个回调函数
- Node JS http-proxy - 创建的 URL 存在问题
- 节点.js:HTTP 获取请求
- 如何使用本机节点 JS HTTP 库将图像写入缓冲区
- Angular Js $http.post 方法无法访问 Zend Framework 中的数据
- node.js http.get() throws: events.js:72 ECONNREFUSED