nodejs restler模块post测试调用EMPTY体?

时间:2012-02-02 18:13:13

标签: testing node.js

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

这就是我正在做的事情:

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

服务器上req.body中的正文总是等于:{}

我做错了什么?

1 个答案:

答案 0 :(得分:1)

这样做:

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