0.0.4 • Published 3 years ago
gm-rtm-zhuanyong v0.0.4
Installation
Yarn | PNPM
yarn add gm-nest-activity-beta || pnpm i gm-nest-activity-betaNPM
npm install gm-nest-activity-betaGetting Started
Let's register the ActivityModule in app.module.ts
import { Module } from '@nestjs/common'
import { ActivityModule } from 'gm-nest-activity-beta';
@Module({
  imports: [
    ActivityModule.register({
      APPID: string,
      APP_SECRET: string,
      DB_HOST: string,
      DB_PORT: number,
      DB_USER: string,
      DB_PASS: string,
      DB_NAME: string
    }),
  ],
})
export class AppModule {}With Async
import { Module } from '@nestjs/common'
import { ActivityModule } from 'gm-nest-activity-beta';
@Module({
  imports: [
    ActivityModule.registerAsync({
      useFactory: (config: ConfigService) => config.get('activity'),
      inject: [ConfigService]
    })
  ]
})
export class AppModule {}Options
export interface ActivityModuleOptions {
    APPID: string;
    APP_SECRET: string;
    DB_HOST: string;
    DB_PORT: number;
    DB_USER: string;
    DB_PASS: string;
    DB_NAME: string;
}That's it!