Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

217
Visualizações
Obtenga la variable .env dentro del objeto en el controlador NestJS

Creé .env

 APP_PORT=3001 DEST=C:\data\formations

Tengo configService:ConfigService en el contratista del controlador. Quiero obtener DEST para el destino de .env en este código.

 @UseInterceptors(FileInterceptor('file', { storage: diskStorage({ destination: /*here*/ , filename: (req, file, cb) => { const filename: string = path.parse(file.originalname).name.replace(/\s/g, '') const extension: string = path.parse(file.originalname).ext cb(null, `${filename}${extension}`) } }) }))

Cuando uso esto dentro de este otro objeto, aparece un error.

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Debe usar ConfigModule para obtener la variable de entorno.

Consulte el documento: https://docs.nestjs.com/techniques/configuration

about 4 years ago · Juan Pablo Isaza Relatório

0

Si desea utilizar la configuración fuera del contenedor IoC de Nest, puede probar nest-typed-config :

 import { selectConfig } from 'nest-typed-config'; import { ConfigModule, FileConfig } from '@/module/config'; const fileConfig = selectConfig(ConfigModule, FileConfig); @UseInterceptors(FileInterceptor('file', { storage: diskStorage({ destination: fileConfig.destination, filename: (req, file, cb) => { const filename: string = path.parse(file.originalname).name.replace(/\s/g, '') const extension: string = path.parse(file.originalname).ext cb(null, `${filename}${extension}`) } }) }))
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda