Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 类型错误HTTP调用流星_Javascript_Node.js_Meteor - Fatal编程技术网

Javascript 类型错误HTTP调用流星

Javascript 类型错误HTTP调用流星,javascript,node.js,meteor,Javascript,Node.js,Meteor,目前,我正在构建一个后端系统,从网络中的多个设备获取信息。在某些设备上,我使用“PUT”方法更改值 Meteor.http.put('http://192.168.178.98:8080/test' , {content: "1"}, {headers:{"content-type":"text/plain"}}); 正常工作,但两分钟后,我的服务器因以下错误而崩溃: W20160212-09:50:46.430(1)?(STDERR)TypeError:对象不是函数 W20160212-09

目前,我正在构建一个后端系统,从网络中的多个设备获取信息。在某些设备上,我使用“PUT”方法更改值

Meteor.http.put('http://192.168.178.98:8080/test' , {content: "1"}, {headers:{"content-type":"text/plain"}});
正常工作,但两分钟后,我的服务器因以下错误而崩溃:

W20160212-09:50:46.430(1)?(STDERR)TypeError:对象不是函数 W20160212-09:50:46.430(1)?(STDERR)位于packages/http/httpcall_server.js:74:1 W20160212-09:50:46.430(1)?(STDERR)在packages/下划线/下划线.js:750:1 W20160212-09:50:46.431(1)处?(STDERR)应请求进行调用。_回调(packages/http/httpcall_server.js:116:1) W20160212-09:50:46.431(1)?(STDERR)at Request.self.callback(/home/pd/.meteor/packages/http/.1.1.158nqs7++os+web.browser+web.cordova/npm/node_modules/Request/Request.js:344:22)W20160212-09:50:46.431(1)?(STDERR)at Request.emit(events.js:98:17)W20160212-09:50:46.431(1)?(标准)应要求。home/pd/.meteor/packages/http/.1.1.158nqs7++os+web.browser+web.cordova/npm/node_modules/request/request.js:1239:14)W20160212-09:50:46.431(1)?(STDERR)at Request.emit(events.js:117:20)W20160212-09:50:46.431(1)?(STDERR)输入消息时/home/pd/.meteor/packages/http/.1.1.158nqs7++os+web.browser+web.cordova/npm/node_modules/request/request.js:1187:12)W20160212-09:50:46.431(1)?(STDERR)在IncomingMessage.emit(events.js:117:20)W20160212-09:50:46.432(1)?(STDERR)at_stream_readable.js:944:16=>退出,代码为:8=>Meteor服务器重新启动

它是客户端调用的服务器端方法


我怎样才能解决这个问题?可以禁用回调吗?

您应该在params对象中放置标题! 读这本书

Meteor.http.put('http://192.168.178.98:8080/test', {
    content: "1",
    headers: {
        "content-type": "text/plain"
    }
}, function(err, res) {

});