Compare commits
2 Commits
76c02bf3fa
...
396a0e6402
| Author | SHA1 | Date | |
|---|---|---|---|
| 396a0e6402 | |||
| 3cc0acc035 |
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@teacinema/common",
|
"name": "@teacinema/common",
|
||||||
"version": "1.1.1",
|
"version": "1.1.2",
|
||||||
"description": "Common library for TeaCinema microservices",
|
"description": "Common library for TeaCinema microservices",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"types": "dist/index.d.ts",
|
"types": "dist/index.d.ts",
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
import { DynamicModule, Module } from '@nestjs/common'
|
import { DynamicModule, Module } from '@nestjs/common'
|
||||||
import { ConfigService } from '@nestjs/config'
|
import { ConfigModule, ConfigService } from '@nestjs/config'
|
||||||
|
|
||||||
import { GRPC_CLIENT_PREFIX } from './constants/grpc.constants'
|
import { GRPC_CLIENT_PREFIX } from './constants/grpc.constants'
|
||||||
import { GrpcClientFactory } from './factory/grpc-client.factory'
|
import { GrpcClientFactory } from './factory/grpc-client.factory'
|
||||||
@ -12,6 +12,7 @@ export class GrpcModule {
|
|||||||
): DynamicModule {
|
): DynamicModule {
|
||||||
return {
|
return {
|
||||||
module: GrpcModule,
|
module: GrpcModule,
|
||||||
|
imports: [ConfigModule],
|
||||||
providers: [
|
providers: [
|
||||||
GrpcClientFactory,
|
GrpcClientFactory,
|
||||||
...clients.map(token => {
|
...clients.map(token => {
|
||||||
@ -20,6 +21,7 @@ export class GrpcModule {
|
|||||||
return {
|
return {
|
||||||
provide: `${GRPC_CLIENT_PREFIX}_${token}`,
|
provide: `${GRPC_CLIENT_PREFIX}_${token}`,
|
||||||
useFactory: (factory: GrpcClientFactory, config: ConfigService) => {
|
useFactory: (factory: GrpcClientFactory, config: ConfigService) => {
|
||||||
|
console.log('config', config)
|
||||||
const url = config.getOrThrow<string>(cfg.env)
|
const url = config.getOrThrow<string>(cfg.env)
|
||||||
const client = factory.createClient({
|
const client = factory.createClient({
|
||||||
url,
|
url,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user