2.0.0 • Published 2 years ago

@noxnox/nest-redis-namespace-transport v2.0.0

Weekly downloads
47
License
MIT
Repository
-
Last release
2 years ago

install package

yarn add @noxnox/nest-redis-namespace-transport

or

npm install --save @noxnox/nest-redis-namespace-transport

strategy options in main.ts

import { NestFactory } from '@nestjs/core';
import { MicroserviceOptions } from '@nestjs/microservices';
import { RedisNamespaceServer } from '@noxnox/nest-redis-namespace-transport';

async function bootstrap() {
  const app = await NestFactory.createMicroservice<MicroserviceOptions>(
    AppModule,
    {
      strategy: new RedisNamespaceServer({
        url: 'redis://localhost:6379',
        namespace: 'TEST'
      })
    },
  );

  app.listen(() => {
    console.log('Microservice is listen');
  });
}
bootstrap();

import client proxy in module

import { Module } from '@nestjs/common';
import { ClientsModule } from '@nestjs/microservices';
import { RedisNamespaceClient } from '@noxnox/nest-redis-namespace-transport';

@Module({
  imports: [
    ClientsModule.register({
      customClass: RedisNamespaceClient,
      options: {
        url: 'redis://localhost:6379',
        namespace: 'TEST'
      },
    })
  ]
})
export class AppModule {}
2.0.0

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago