nest-tiktok-sdk-applet
⚠️temporary internal use
Installation
Yarn
yarn nest-tiktok-sdk-applet
NPM
npm install nest-tiktok-sdk-applet
Getting Started
Let's register the ClickHouseModule in app.module.ts
import { Module } from '@nestjs/common'
import { ClickHouseModule} from 'tr-nestjs-clickhouse'
@Module({
imports: [
TiktokSdkAppletModule.forRoot({
APPID: configService.get('APPID'),
AUTH_URL: configService.get('AUTH_URL'),
COMPONENT_APPID: configService.get('COMPONENT_APPID'),
}),
],
})
export class AppModule {}
With Async
import { Module } from '@nestjs/common';
import { RedisModule} from 'nestjs-redis'
@Module({
imports: [
RedisModule.forRootAsync({
useFactory: (configService: ConfigService) => ({
APPID: configService.get('APPID'),
AUTH_URL: configService.get('AUTH_URL'),
COMPONENT_APPID: configService.get('COMPONENT_APPID'),
}),
inject:[ConfigService]
}),
],
})
export class AppModule {}
And use in your service
import { Injectable } from '@nestjs/common';
import { ClickHouseRegistry } from 'tr-nestjs-clickhouse';
@Injectable()
export class TestService {
constructor(
private readonly tiktokSdkAppletService: TiktokSdkAppletService
) { }
}
Options
export interface ConfigModule {
AUTH_URL: string;
APPID: string;
COMPONENT_APPID: string;
}
That's it!