问题标签 [superagent]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 使用 Mocha for NodeJS 测试表单数据
我正在尝试为 nodejs 编写一个 mocha 测试,它发送表单数据并检查响应是否正常(200),并且 res.body 具有一些属性,但是测试失败并且我不知道原因。增加 timout 没有帮助,当我使用 AdvancedRESTclient chrome 扩展和 Payload 部分中的表单数据时,它完美地工作!.type('form')
应该是超级代理语法
错误是:
node.js - 使用 Superagent 服务器端连接 ECONNREFUSED 错误
我正在构建一个同构的 React 应用程序。我正在使用 Webpack 来捆绑我的 JS。我正在使用 react-router 进行路由。当我点击“/search”路由时,要渲染的组件调用 API(当前只是一个测试 JSON 文件)。在客户端,超级代理调用工作正常,并在渲染此路由时提取数据。当我尝试从到达服务器端呈现相同的路由时,我收到此错误:
任何想法为什么会发生这种情况?
这是进行调用的代码:
post - 使用 .send() 和 SuperAgent request.post() 使通用请求方法成为 OPTIONS
以下代码运行良好。
但是当我将 .query() 更改为 .send() 以将输入值作为表单数据而不是查询字符串参数传递时,请求方法从 POST 更改为 OPTIONS 并生成可能来自浏览器的错误(Chrome ) 在将请求发送到服务器之前。
请帮助我如何解决它。先感谢您!
javascript - Mocha 测试:未捕获的 TypeError:无法读取 null 的属性“状态”
学习 TDD 和我对“Hello World”服务器响应的第一个简单测试在 Mocha 中失败了。我正在使用 Mocha.js、Superagent 和 Expect.js。
当 I 时curl -i localhost:8080
,我得到正确的响应和状态码。
测试代码:
服务器代码:
摩卡输出:
我试过用谷歌搜索这个问题,但没有找到我做错了什么。
ajax - 无法下载带有 Ajax 响应的 PDF(标题被忽略)
我正在尝试使用 ajax 请求下载 pdf,但该请求的响应忽略了我的“Content-Type:application/pdf”标头。
ajax 请求
symfony 响应
解决方法
在新选项卡中打开并为该文件放置一个直接网址。
node.js - 在 mocha 单元测试中从 before/after 函数调用 superagent 方法
我正在尝试在 after 方法中删除在 mocha 单元测试期间创建的用户,但它不起作用,我通常是 mocha 和 nodejs 的新手,所以感谢您的洞察力
下面是整个测试文件
ajax - 在 Jest-CLI 中测试时如何使用 superagent?
我需要从远程 url 在我的测试中获取一些真实数据。我的 Superagent 没有被嘲笑。我已经通过包含node_modules/superagent/
在unmockedModulePathPatterns
.
这是我要测试的文件,该.end()
函数永远不会被调用。
这是我的测试,失败并出现超时错误。
这是它试图测试的模块:
如何在 jest-cli 中使用 superagent?
javascript - 使用客户端javascript中的superagent发布多部分表单数据
我正在尝试在客户端 javascript 上使用 superagent 向我的 nodejs 后端发出多部分表单发布请求。
只有 attach() 和 part() 方法会引发错误
我的代码如下:
我根据他们的文档http://visionmedia.github.io/superagent/#multipart-requests编写了它,但它让我犯了一个错误:
我哪里错了?
multipartform-data - Superagent:PUT-ing 多部分表单数据
是否可以使用多部分表单数据进行 PUT 请求?
使用 Superagent,我希望以下内容可以正常工作,但事实并非如此。
如果我发帖,它会起作用。区别在于内容类型。成功发布请求后,Content-Type 为multipart/form-data; boundary=------WebKitFormBoundaryXg34NkBFcYWq60mH
.
如果我要手动设置它,我怎么知道边界应该是什么?它似乎是由 Superagent 自动生成的。
node.js - ".use" 方法在 SuperAgent 的每个请求上添加逻辑
SuperAgent 存储库中的这个问题提到了.use
在每个请求上添加逻辑的方法。例如,Authorization
在令牌可用时为 JWT 添加标头:
尽管最后一条评论告知此功能再次起作用,但我无法使其正常工作。
以下测试代码:
返回此错误: