Tag: 请求

Node.js:如何在Express中的所有HTTP请求上做些什么?

所以我想做一些事情: app.On_All_Incomeing_Request(function(req, res){ console.log('request received from a client.'); }); 当前的app.all()需要一个path,如果我举例来说这个/然后只有当我在主页上,所以它不是全部.. 在简单的node.js中,就像在创buildhttp服务器之后,在执行页面路由之前一样简单。 那么如何用express来做到这一点呢,做这件事的最好方法是什么?

Node.js请求CERT_HAS_EXPIRED

我使用Mikeal的请求( https://github.com/mikeal/request )向服务器发出https请求。 但是,我不断收到CERT_HAS_EXPIRED的授权错误。 request({ url: 'https://www.domain.com/api/endpoint', strictSSL: false }, function(error, response, body) { if(!error && response.statusCode == 200) { res.json(JSON.parse(body)); } else { res.json(response.statusCode, {'error': 'error'}) } }); 我试着将strictSSL设置为true和false,都输出相同的错误CERT_HAS_EXPIRED。 是什么导致这个问题,有没有办法解决它在nodejs?

限制和排队API请求由于每秒上限

我正在使用mikeal /请求进行API调用。 我最经常使用的API之一(Shopify API)。 最近推出了一个新的呼叫限制 ,我看到像这样的错误: Exceeded 6.0 calls per second for api client. Slow your requests or contact support for higher limits. 我已经得到了升级,但是无论我得到多less带宽,我都必须考虑到这一点。 Shopify API的大部分请求都在async.map()函数中,这些函数循环asynchronous请求并收集这些主体。 我正在寻找任何帮助,可能是一个已经存在的库,它将环绕请求模块,实际上阻塞,hibernate,扼制,分配,pipe理asynchronous触发的多个同时请求,并限制它们说6请求一次。 如果这个项目不存在,我就没有问题了。 我只是不知道如何处理这种情况,我希望有某种标准。 我用麦克风/请求做了一张票。

Node.js – 使用Express获取原始请求主体

当我使用Express时,我的代码是: app.use(express.bodyParser()); 我将如何获得原始请求的身体 ?

Node.js请求对象文档?

这是一个非常简单的问题,但我没有在Google上find任何东西。 我正在寻找在Node.js的创build服务器function请求参数的文档,但我一直无法find任何东西。 http.createServer(function(request, response){ console.log(JSON.stringify(request)); }); 用JSON.stringify()debugging给我一个错误,对象是循环的,程序停止。 我见过不同的东西,如request.url或request.body ,但有没有一个页面logging所有的请求函数和参数? 似乎应该很容易find,我似乎无法find它。 我再次尝试,结果只是做console.log(request)写出console.log(request)所有数据。 这里只是作为参考: ondata: [Function], _httpMessage: { domain: null, _events: [Object], _maxListeners: 10, output: [], outputEncodings: [], writable: true, _last: false, chunkedEncoding: false, shouldKeepAlive: true, useChunkedEncodingByDefault: true, sendDate: true, _hasBody: true, _trailer: '', finished: false, _hangupClose: false, socket: [Circular], connection: [Circular] } }, connection: { _connecting: […]

POST数据与Node.JS上的请求模块

这个模块是'请求https://github.com/mikeal/request 我想我是每一步,但我失去了一个论点.. var request = require('request'); request.post({ url: 'http://localhost/test2.php', body: "mes=heydude" }, function(error, response, body){ console.log(body); }); 另一端我有 echo $_POST['mes']; 而且我知道PHP是没有错的…