我正在为我的 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 中的正文始终等于:{}
我做错了什么?
最佳答案
这样做:
rest.post('http://localhost:3000/api/testpost1', {
data: {name : "my name"}
}).on('complete', function(data,res) {
console.log("status code",res.statusCode)
});
关于testing - nodejs reSTLer 模块测试后调用 EMPTY 主体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9117616/