testing - nodejs reSTLer 模块测试后调用 EMPTY 主体?

标签 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 中的正文始终等于:{}

我做错了什么?

最佳答案

这样做:

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/

相关文章:

node.js - 在 node.js 中的 TCP 服务器和 HTTP 服务器之间创建 WebSockets

ruby-on-rails - 在 rails 中测试 - 表单中的第一个参数不能包含 nil 或为空

testing - 完成涉及测试的 gradle 任务后,如何显示所有测试失败的列表

ruby - 如何快速测试 ruby​​ 中的类行为

javascript - 我想从数组中获取最后 6 个对象

node.js - 如何在 Node.JS 中不建立缓冲区的情况下通过管道传输文件?

node.js - 如何在本地执行npm模块?

android - 使用 Fitnesse 测试的 Android 中出现错误 java.lang.RuntimeException : Stub!

testing - 无法创建要在 AWS Device Farm 上上传的 jar 文件

javascript - 如何从$$state对象获取数据