1.0.0 • Published 11 months ago

@robertoaraneda/nestjs-sqs v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
11 months ago

AWS SQS Consumer library for NestJS

Instructions

Install

npm install @robertoaraneda/nestjs-sqs

Use library

Configure NestjsConsumerModule

  1. QueueUrl
  2. Handle message function
  3. Configure AWS credentials and region
  import { NestjsSqsConsumerModule } from '@robertoaraneda/nestjs-sqs';

  NestjsSqsModule.forRootAsync({
    imports: [ConfigModule],
    useFactory: async (configService: ConfigService /**if use configservice to get env vars */) => ({
      queueUrl: "string", // optional
      queueName: "string", // optional
      snsConfig: {
        region: "aws_region",
        credentials: {
          accessKeyId: "aws_access_key_id",
          secretAccessKey: "aws_secret_access_key",
        },
      },
    }),
    inject: [ConfigService],
  })
1.0.0

11 months ago