Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.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
Testing nodejs restler模块测试后调用空体?_Testing_Node.js - Fatal编程技术网

Testing nodejs restler模块测试后调用空体?

Testing nodejs restler模块测试后调用空体?,testing,node.js,Testing,Node.js,我正在为我的nodejs应用程序编写一些测试。测试工作正常,我遇到的唯一问题(使用restler)是,当我测试post请求时,请求中发送的主体总是空的 这就是我正在做的: rest.post('http://localhost:3000/api/testpost1', { name : "my name" }).on('complete', function(data,res) { console.log("status code",res.statusCode) }); 服务

我正在为我的nodejs应用程序编写一些测试。测试工作正常,我遇到的唯一问题(使用restler)是,当我测试post请求时,请求中发送的主体总是空的

这就是我正在做的:

rest.post('http://localhost:3000/api/testpost1', {
    name : "my name"
}).on('complete', function(data,res) {
    console.log("status code",res.statusCode)
});
服务器上req.body中的body始终等于:{}

我做错了什么?

请执行以下操作:

rest.post('http://localhost:3000/api/testpost1', {
    data: {name : "my name"}
}).on('complete', function(data,res) {
    console.log("status code",res.statusCode)
});

我将回答我自己的问题:rest.post(“”,{data:{“name”:“zzzz”}).on('complete',function(data,res){console.log(“status code”,res.statusCode)});我需要发送的邮件正文必须包含在“数据”中。。。。