- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在尝试使用 SuperAgent .data() to construct a query string per the docs .但是 .data() 似乎不再存在。
superagent
.get(URL)
.data({ 'screen_name': USER, 'count': '1' })
.end(function(response){
if (response.ok) {
console.log('yay got ' + JSON.stringify(response.body));
} else {
console.log('Oh no! error ' + response.text);
}
});
结果:
Object #<Request> has no method 'data'
最佳答案
尝试用.send
替换.data
根据源中的评论:
/**
* Send `data`, defaulting the `.type()` to "json" when
* an object is given.
*
* Examples:
*
* // querystring
* request.get('/search')
* .send({ search: 'query' })
* .end(callback)
*
* // multiple data "writes"
* request.get('/search')
* .send({ search: 'query' })
* .send({ range: '1..5' })
* .send({ order: 'desc' })
* .end(callback)
*
* // manual json
* request.post('/user')
* .type('json')
* .send('{"name":"tj"})
* .end(callback)
*
* // auto json
* request.post('/user')
* .send({ name: 'tj' })
* .end(callback)
*
* // manual x-www-form-urlencoded
* request.post('/user')
* .type('form')
* .send('name=tj')
* .end(callback)
*
* // auto x-www-form-urlencoded
* request.post('/user')
* .type('form')
* .send({ name: 'tj' })
* .end(callback)
*
* @param {String|Object} data
* @return {Request} for chaining
* @api public
*/
关于javascript - 当前使用 SuperAgent 构造查询字符串的机制是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9437585/
我试图上传多个文件并将它们发送到 Cloudinary 的 API。我循环浏览每个图像,附加它然后上传它。但是,我的代码循环遍历图像,然后再次上传第一个图像以获取文件数量: let uploadReq
我试图通过 superagent 一次上传多个文件.我知道 docs说要使用多个 .attach(),但我无法让它动态工作。 是否可以遍历数组并重复 .attach()?还是以其他方式完成? 像这样:
我在 TypeScript 项目中使用 superagent 并安装了 @types/superagent 但我看到一个我不明白的类型错误。鉴于以下... const myRequest = requ
所以我想用winston记录我的应用程序发出的所有请求。我通过 superagent 发出所有 API 请求,我基本上想设置某种中间件,例如: // Global error middleware s
React 的 superagent 库有一个文件吗?它的 github 站点有一个巨大的包,我确信我不需要所有这些。在我之前的项目中,我们只有一个文件,它负责发出 XHR 请求的所有工作。但我现在丢
我正在尝试组装一个基于 supertest 的集成测试套件(由 Mocha 运行),它会 ping 我们的 REST API 并验证响应。 但是,我的测试似乎没有按预期运行: var assert =
我正在从服务器返回 400 代码,所以我需要检查我的请求有什么问题。如何打印请求的原始文本? 这就是我现在的代码: request.post('/api/events/') .send(prepare
我正在尝试从浏览器将字符串作为文件发布,如 SO question 中所述。 但我想使用 superagent 来做到这一点。我尝试了以下方法: var request = require('supe
我正在尝试编写一个测试,其中 SuperAgent 调用多个(子)域,其中应在它们之间共享 cookie。因此,我想动态切换代理,即我无法创建新代理,因为我希望代理始终保留 cookie。 age
我正在尝试使用 SuperAgent .data() to construct a query string per the docs .但是 .data() 似乎不再存在。 superagent
如何使用 Superagent但使用 Promises A+ 规范?我正在开发一个同时使用 Superagent 和 Bluebird 的项目我想使用 .then() 语法,但如果不编写我自己的包装代
我正在使用 superagent,在检查网络时我注意到 superagent 正在为每个请求创建一个新的 TCP 连接。我将 superagent 用于一系列请求,这会导致大量 TCP 连接(可能达到
我正在为一个应用程序使用 superagent ajax 库,我正在尝试为它编写一些单元测试。我有一个看起来像这样的类(class): someClass = { getData: functio
我正在使用 ES5 和 React。我的 xhrHandler.js 的 React.creatClass 编码如下: var XhrHandler = React.createClass({
我正在开发这个 API React 应用程序。我正在使用 Superagent 获取 API 请求。但是当没有响应时我无法处理错误。我得到这个 Uncaught (in promise) Error:
我正在尝试计算文件上传的进度,所以我使用了 Superagent .我能够获得文件上传的进度。 现在,当用户选择取消按钮时,我需要中断或取消发布请求。有什么办法可以做到这一点。以下是我的代码: var
我对在 Javascript 中导入文件的多种方式有点困惑(脚本标签、RequireJS、组件 - 如果这是包含文件的另一种方式)。在我的项目中,我将 AMD 与 RequireJS 结合使用。 现在
摘自 superagent 网站,它说“有了这个技巧,您可以开发前端而无需访问任何 API。它非常有用,可以在您的计算机上本地工作,无需互联网,或者使您的功能独立于任何第三方进行测试。”
我正在尝试创建一个 multer通过 superagent 将流式文件从客户端传输到第三方的中间件. const superagent = require('superagent'); const m
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 4 年前。 Improve this qu
我是一名优秀的程序员,十分优秀!