我正在从 lambda 函数向队列发送消息。但有时\nsqs.sendMessage 不返回任何内容并且 lambda 超时。有时会发生这种情况
\n\n我多次尝试更改代码,以使用等待、承诺和回调,但错误仍然存在。
\n\n\n\nconst sqs = new aws.SQS({apiVersion: \'2012-11-05\'});\n\n//TODO: Validar campos obrigat\xc3\xb3rios nas mensagens de acordo com o tipo de mensagem\nexports.sendMessage = async (message) => {\n let params = {\n MessageBody: JSON.stringify(message),\n QueueUrl: \'https://sqs.us-east-1.amazonaws.com/....\',\n };\n\n try {\n await sqs.sendMessage(params).promise();\n return {statusCode: 200, body: {data: "Notification sent successfully"}};\n } catch (e) {\n return {statusCode: 400, body: {data: e}};\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n