Register the SqsModule
masterTo use the library, register the SqsModule in your NestJS module imports. You must define consumers and producers configurations. Each consumer or producer requires a unique name and a queueUrl. You can also provide a region.
@Module({
imports: [
SqsModule.register({
consumers: [
{
// Name is a unique identifier for this consumer instance
name: "myConsumer1",
// The actual SQS queue URL
queueUrl: "https://sqs.region.amazonaws.com/account/queue-name",
region: "us-east-1",
},
],
producers: [
{
// Name is a unique identifier for this producer instance
name: "myProducer1",
// The actual SQS queue URL
queueUrl: "https://sqs.region.amazonaws.com/account/queue-name",
region: "us-east-1",
},
],
}),
],
})
class AppModule {}