Node.js HTTPS请求正在向自身发出请求
我正在尝试将webhook请求重播到我的API的另外两个实例。代码如下所示。接收重播通知的端点可以工作,但请求是在同一实例上接收的,而不是在其他两个实例上接收的。从代码上看,我甚至不确定这是怎么可能的。我以为Node.js HTTPS请求正在向自身发出请求,node.js,request,Node.js,Request,我正在尝试将webhook请求重播到我的API的另外两个实例。代码如下所示。接收重播通知的端点可以工作,但请求是在同一实例上接收的,而不是在其他两个实例上接收的。从代码上看,我甚至不确定这是怎么可能的。我以为host应该指定要请求的url,但我可能误解了。我在模仿这个问题:是否有任何明显的事情表明我做错了?谢谢 var betaReq = https.request({ host: 'some-product-beta.cloudfunctions.net', path: '
host
应该指定要请求的url,但我可能误解了。我在模仿这个问题:是否有任何明显的事情表明我做错了?谢谢
var betaReq = https.request({
host: 'some-product-beta.cloudfunctions.net',
path: '/intercomEventsReplayed',
method: 'POST',
headers: req.headers
});
var prodReq = https.request({
host: 'some-product-production.cloudfunctions.net',
path: '/intercomEventsReplayed',
method: 'POST',
headers: req.headers
});
betaReq.write(JSON.stringify(req.body));
betaReq.end();
prodReq.write(JSON.stringify(req.body));
prodReq.end();
您想要
主机名
而不是主机
。。。看@JaromandaX,看起来行为是一样的。日志显示Interactives在初始实例上额外调用了两次,而在主机名指定的两个实例上没有调用。我想知道您是否需要端口:443