dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_ElasticModule cluster_ElasticModule_exports cluster_ElasticModule_providers ElasticService ElasticService ElasticModule ElasticModule ElasticModule->ElasticService ElasticService ElasticService ElasticService->ElasticModule

File

src/provider/elastic/elastic.module.ts

Providers

Exports

import {Module } from '@nestjs/common';
import { ElasticService } from './elastic.service';
import { ElasticsearchModule } from '@nestjs/elasticsearch';
import { configENV } from 'config-env';

const {elastic_user,elastic_password, elastic_host} = configENV;

@Module({
  imports: [ElasticsearchModule.register({
    node: elastic_host,
    auth: {
      username: elastic_user,
      password: elastic_password,
    },
    ssl:{
      rejectUnauthorized:false
    }
  })],
  controllers: [],
  providers: [ElasticService],
  exports:[ElasticService]
})
export class ElasticModule {}

results matching ""

    No results matching ""