gpt4 book ai didi

node.js - 发送消息时AWS SQS "ECONNREFUSED"

转载 作者:太空宇宙 更新时间:2023-11-04 02:45:38 24 4
gpt4 key购买 nike

尝试从nodejs向AWS SQS发送消息。我不断收到此特定错误

{ Error: connect ECONNREFUSED 127.0.0.1:443
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1161:14)
message: 'connect ECONNREFUSED 127.0.0.1:443',
errno: 'ECONNREFUSED',
code: 'NetworkingError',
syscall: 'connect',
address: '127.0.0.1',
port: 443,
region: 'us-east-1',
hostname: '',
retryable: true,
time: 2018-07-16T11:26:04.672Z }

我已在我的应用程序中设置了我的凭证,并授予我的用户对 AWSSQSService 的完全访问权限。我可以获得有关队列本身、队列名称等的所有详细信息。我只是无法向队列发送消息。我的代码如下发送

{

let AWS = require('aws-sdk');
AWS.config.update({region: constants.AWS.AWS_REGION});
let sqs = new AWS.SQS({apiVersion: '2012-11-05'});
let SQSQueueUrl = ' https://sqs.us-east-1.amazonaws.com/*queueName*';
let params = {
MessageBody: 'demo', /* required */
QueueUrl: SQSQueueUrl, /* required */
};

sqs.sendMessage(params, function(err, data) {
if(err)
console.log(err);
else
console.log(data);
});

}

最佳答案

所以,我遇到了同样的错误,删除 SQSQueueUrl 开头的空格,它解决了错误。所以去让 SQSQueueUrl = ' https://sqs.us-east-1.amazonaws.com/ queueName';

关于node.js - 发送消息时AWS SQS "ECONNREFUSED",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51361136/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com