16得票1回答
超级代理和nock如何搭配使用?

在node.js中,我在使用superagent和nock时遇到了问题。如果我使用request而不是superagent,则可以完美地工作。 以下是一个简单的示例,在此示例中,superagent无法报告模拟数据:var agent = require('superagent'); var...

13得票2回答
应用程序发出GET请求时遇到ECONNREFUSED错误,但API成功返回JSON。

我正在使用React编写一个Node应用程序,其中使用了node-postgres和superagent进行后端调用。假设我正在进行一个GET请求,并使用返回的JSON填充学生表格。我的API如下:import pg from 'pg'; import Router from 'express...

12得票2回答
Axios和SuperAgent库有什么区别?

我正在学习 JavaScript,发现在多个大型项目中,SuperAgent 被用于 HTTP 请求。为了学习,我使用的是 Axios,但我想知道 SuperAgent 与 Axios 有什么不同?

11得票4回答
使用node.js测试API如何处理无效的JSON语法请求体。

我想测试一个REST API如何处理带有无效JSON语法的POST请求体,例如缺少逗号。我正在使用node.js编写API测试。我在使用frisby,但我也尝试了supertest。没有成功。使用先前的工具,您将请求正文传递为JavaScript对象,因此无法进行。我还尝试将无效的JSON作为...

11得票5回答
Promises es6 and superagent

我正在尝试使用ES6 Promise与Superagent。我试图调用一个内部包含Superagent请求的函数。Request.post(buildReq).then(res => { if (res.ok) {//process res} }); 这里是包装superagent的函...

11得票2回答
Axios与Superagent比较

如果我使用Axios和Superagent分别调用同一个API,无论我先调用哪个,控制台日志中都会优先显示Superagent的响应。这是表示其中一个比另一个更快吗?还是有其他原因?getUser() { axios.get('/api/getuser') .then((res)...

10得票4回答
如何使用supertest和jest测试图片上传(流式上传)?

我在我的API中有一个图像上传的端点,它接受application/octet-stream请求并处理这些流。我想为这个端点编写测试覆盖率,但不知道如何使用supertest来传输图像流。 到目前为止,这是我的代码:import request from 'supertest' const...

9得票1回答
在Mocha测试中使用Superagent/Supertest与Express应用程序的方法

我正在尝试使用Mocha为我正在开发的REST API编写测试。我发现Superagent可以让我进行HTTP请求。我正在使用一个Express应用程序,将其传递给Superagent,但是当尝试以这种方式传入Express应用程序运行这些测试时,出现了有关Mongoose的奇怪错误。以下是我...

8得票1回答
如何使用supertest发送formData对象?

我刚开始学习使用supertest和mocha进行测试。我已经阅读了supertest的api文档,它说supertest支持superagent提供的所有低级API。SuperAgent说我们可以通过以下方式发送formData对象: request.post('/user') ....

8得票2回答
超级代理/超级测试与async/await的使用

目标是正确设置变量auth以便进一步使用,因此我想重构函数loginUser: function loginUser(user, request, auth) { return function(done) { request .post('/users/login'...