8得票4回答
Javascript:如何使用Jasmine监视superagent?

我正在使用superagent ajax库开发一个应用程序,并尝试为它编写一些单元测试。我的代码看起来像这样: someClass = { getData: function(){ _this = this; superagent.get('/some_url').end...

8得票1回答
如何使用Superagent将图像文件传输到上传终点?

/** * Request png */ var request = require('superagent') var req = request.get('http://example.com/original/' + id + '.png'); req.end(functi...

8得票3回答
如何使用superagent发送带有相同查询参数的请求

我正在尝试与一个构造URL的PHP服务器交互,格式如下: website.com/?q=help&q=moreHelp&q=evenMoreHelp 我该如何使用superagent传递多个值的相同请求? 我已经尝试过这种方式: req.get('website.com...

8得票4回答
如何使用Superagent发送文件

大约一个月前,我提出了有关使用superagent发送文件的问题,但是没有得到任何回应。我仍然想知道如何做到这一点,因为我喜欢使用superagent。 我可以使用普通的ajax发送文件: var fd = new FormData(); fd.append( 'file'...

7得票1回答
Mocha测试:未捕获的TypeError错误:无法读取null的'status'属性

学习TDD,我的“Hello World”服务器响应的第一个简单测试在Mocha中失败了。我正在使用Mocha.js、Superagent和Expect.js。 当我使用curl -i localhost:8080时,我得到了正确的响应和状态码。 HTTP/1.1 200 OK Conte...

7得票2回答
"使用.use()方法在SuperAgent的每个请求上添加逻辑"

这个SuperAgent存储库中的问题提到了.use方法来在每个请求上添加逻辑。例如,在有令牌时添加JWT的Authorization标头: superagent.use( bearer ); function bearer ( request ) { var token = se...

7得票4回答
使用React Swiper实现动态内容的轮播

我正在使用react-id-swiper制作一个带有Instagram图片的轮播。但是在响应后,Swiper组件似乎没有更新。我认为将我的setState放在componentWillMount中会起作用,但显然不行。当我在Chrome中打开检查器时它开始工作? import React, ...

7得票1回答
使用SailsJS和Superagent运行Mocha测试

我目前正在使用SailsJS编写一个应用程序。到目前为止,手动测试时预期的结果都能够正常工作,但是在使用Mocha进行测试时却不行。 我尝试遵循SailsJS测试指南,使用npm调用测试: [...] "scripts": { "start": "node app.js", "de...

7得票1回答
当通过React-Router进行ajax调用时,如何在遇到401错误时重定向到登录页面?

我正在使用React、React-Router和Superagent。 我需要在我的Web应用程序中添加授权功能。 现在,如果令牌过期,我需要将页面重定向到登录页面。 我已将ajax调用功能放在一个单独的模块中,并且令牌将在每个请求的头部发送。 在我的某个组件中,我需要通过ajax调用获取一...