我有node.js服务器,它像一个代理.它通过执行http.request接收请求并将它们转发到另一个域上的Web服务.
请求选项通常类似于:
{
"host": "some.domain",
"port": 443,
"path": "/paht/item/id",
"method": "POST",
"headers": {
"Host": "some.domain",
"Content-Type": "application/json; charset=utf-8",
"Content-Length": 100
}
}
Run Code Online (Sandbox Code Playgroud)
最近,我注意到有些请求失败了[Error: getaddrinfo EADDRINFO],但并非全部失败.
有谁知道什么EADDRINFO意思,以及所谓的原因是什么?
我正在编写node.js代理服务器,为不同域上的API提供请求.
我想使用node-http-proxy,我已经找到了修改响应头的方法.
但是,有没有修改的条件请求数据的方式(即加入API密钥),并考虑到可能有不同的方法要求- ,GET,POST,?UPDATEDELETE
或者也许我搞砸了node-http-proxy的目的,有什么更适合我的目的?