登录
首页 >  Golang >  Go问答

在Golang中创建SqsEvent记录的初始化

来源:stackoverflow

时间:2024-03-15 18:24:18 461浏览 收藏

在 Golang 中测试 SQS 事件时,开发者可能会遇到初始化 `events.SQSEvent` 记录的问题。文章指出,错误的初始化方式是将消息声明为 `[]events.SQSMessage`,正确的做法是 `[]events.SQSMessage{mess}`,其中 `mess` 是一个 `events.SQSMessage` 对象。

问题内容

尝试编写测试并模拟 sqs 事件。我做错了什么?:

var sqsEvent events.SQSEvent

    mess := events.SQSMessage{
        Body: jsonString,
    }
    sqsEvent.Records = []{mess}

解决方案


您声明消息数组的方式不正确。尝试:

sqsEvent.Records = []events.SQSMessage{mess}

今天关于《在Golang中创建SqsEvent记录的初始化》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>