superagent相关内容

Axios 与 Superagent

如果我使用 Axios 和 Superagent 一个接一个地调用同一个 api 我在两种情况下都首先在控制台日志中得到 Superagent 的响应,即如果我先调用一个而不是另一个,反之亦然.这是否意味着一个比另一个更快,还是完全不同? getUser() {axios.get('/api/getuser').then((res) => {控制台日志(错误,res)}).catch((err, ..
发布时间:2022-01-01 10:12:47 前端开发

使用 supertest 测试二进制响应

我正在使用 express 开发 API,并使用 supertest 对其进行测试.我的 API 端点正在返回 tar.gz 文件.我想测试一下,文件是否正确发送并且内容是否正确.我在弄清楚如何检索数据时遇到了麻烦.我天真的方法是将 res.text 的内容(其中 const res = request(app).get('/project/export') 保存到文件中,提取它并检查它的内容.但 ..
发布时间:2021-09-06 18:50:10 前端开发

Promise 错误:对象作为 React 子对象无效

我正在尝试使用用户代理将 json 设置为某种状态,但出现错误: Uncaught Invariant Violation:对象作为 React 子对象无效(发现:对象带有键 {...}).如果您打算渲染一组子项,请改用数组或使用 React 附加组件中的 createFragment(object) 包装对象. 设置状态的方法: getInitialState: function() ..
发布时间:2021-07-03 20:00:04 其他开发

扩展超级测试

我喜欢像这样使用 SuperTest 来处理我的身份验证系统: const request = require('./valid_access_token')(require('supertest'));请求(应用程序).get('/v1/bots').valid_token().expect('内容类型',/json/)... valid_token() 会插入一个有效的访问令牌 mo ..
发布时间:2021-06-03 18:38:11 前端开发

未捕获的错误:引发了跨域错误.React无法访问开发中的实际错误对象

每次我提交区域时,都会显示此错误: “未捕获的错误:引发了跨域错误.React没有访问开发中的实际错误对象" 仅当我按“提交区域"按钮时才会发生,我猜这是在将旧状态更改为新状态时发生的.(this.setState) CreateZone.js 从"react"导入React,{组件};导出默认类CreateZone扩展了Component {构造函数(道具){超级(道具);t ..
发布时间:2021-05-19 20:22:46 前端开发

使用动态内容对Swiper进行反应

我正在使用react-id-swiper使用来自Instagram的图像制作轮播.响应后,Swiper组件似乎没有更新.我以为可以将setState放入componentWillMount中,但显然不行.当我在Chrome中打开检查器时,它开始工作了吗? 从'react'导入React,{组件}从'react-id-swiper'导入Swiper来自"superagent"的导入请求导入'./i ..
发布时间:2021-05-16 18:58:46 前端开发

与Superagent保持活动连接

我正在运行一个node.js服务器A,该服务器使用超级代理向另一个服务器B发出HTTP请求. 我调查了服务器B上的请求,发现标头connection为close,而httpVersion为1.1: var http = require('http'); var request = require('superagent'); http.createServer(function (r ..
发布时间:2020-11-24 23:35:20 其他开发

管道超级代理响应以表达响应

我正在尝试使用Express应用程序“代理"某些文件.为什么下面的代码不起作用? var app = require('express')() var request = require('superagent') app.get('/image', function(req, res, next) { request('http://s3.amazonaws.com/thumbnail ..
发布时间:2020-11-02 05:26:32 其他开发

Axios与Superagent

如果我使用 Axios 和getUser() { axios.get('/api/getuser') .then((res) => { console.log(err,res) }) .catch((err,res) => { console.log(err,res) }) request .get('api/getuser') .end((err, res) => { console.log(e ..
发布时间:2020-09-15 21:52:07 前端开发

从响应中读取授权标头

我正在做一个副项目,我想在其中重复使用现有的API. 该API有一个/auth端点,该端点处理POST请求,并在请求正文中包含email和password.如果email和password已验证,则服务器将返回一个响应,其中包含Authorization标头,其中包含应在所有后续请求中发送的令牌的值. 我在从响应中检索此标头时遇到问题.在Postman和Chrome开发工具(网络部分)中都可 ..
发布时间:2020-09-14 03:58:56 其他开发

承诺es6和超级代理

我正在尝试将es6 promise与superagent一起使用.我正在尝试调用一个函数,该函数具有包装在其中的超级代理请求. Request.post(buildReq).then(res => { if (res.ok) {//process res} }); 这是包装超级代理的功能 static post(params) { superagent . ..
发布时间:2020-07-30 23:05:52 其他开发

使用superagent +的Mocha测试承诺超时,而不是因“期望"而失败

我正在使用mocha对外部Web服务运行许多集成测试.我使用superagent-promise进行请求/响应处理,并且使用expect作为我的断言库. 对于其中的某些测试,我需要将大量请求链接在一起,因此,promise非常有用.但是,我注意到我的测试现在由于超时(并且没有错误消息)而不是错误消息本身而失败.举一个简单的例子: it('[MESSAGES-1] cannot be ..
发布时间:2020-05-10 01:04:36 前端开发

在node.js服务器上使用supertest/superagent读取响应输出缓冲区/流

我正在尝试编写一个测试,以检查API路由是否输出了包含正确内容的ZIP文件. 我正在使用mocha和supertest进行测试,我想实际读取输出流/缓冲区,读取zip文件内容并查看内容是否正确. 任何想法我应该怎么做?当我尝试读取res.body时,它只是一个空对象. request(app) .get( "/api/v1/orders/download?id[]=1 ..
发布时间:2020-05-10 00:56:26 其他开发