import { KafkaOptions, Transport } from '@nestjs/microservices';
import { KafkaConfig, logLevel } from '@nestjs/microservices/external/kafka.interface';
import { ConfigService } from '@nestjs/config';
export const createConfig = (config: ConfigService): KafkaOptions => {
let clientConfig: KafkaConfig = {
ssl: config.get<boolean>('kafka.ssl'),
brokers: config
.get<string>('kafka.brokers')
.split(',')
.map((b) => b.trim()),
logLevel: config.get<logLevel>('kafka.clientLogLevel'),
};
}
I just set a variable in env like KAFKA_BROKERS and got a value
Does config convert environment variables?