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

160
Visualizações
Problema con la importación de secretos gcp con nodo

Estoy usando gcp secrets manager (servicio en la nube), y en mi código uso el paquete @google-cloud/secret-manager para obtenerlos.

como esto:

 const [version] = await client.accessSecretVersion({ name: name_here }) const responsePayload = Dotenv.parse(version?.payload?.data.toString()); await this.setDatabase(responsePayload)

Bueno, después de eso, uso esta función setDatabase para poner esta carga útil en un objeto de configuración, que creé más arriba en el código.

El problema es que, en otros scripts, se importa este objeto de configuración antes de la carga de setDatabase() para conectar knex con dabatase, pero en el momento de la carga de las importaciones, el objeto de configuración aún está en blanco.

Tal vez algunas fotos aclararán:

archivo de configuración

importar en otro script

console.log de config.database antes de cargar

console.log de configuración en otro momento después de cargar

¿Alguien tiene un consejo para ello?

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

0

bueno, pondría todas sus tareas de inicialización en un solo lugar y las haría en la secuencia que desee, para que no haya una dependencia cruzada entre las inclusiones comunes. Le dará un resultado más limpio cuando su código de inicio esté aislado de esta manera.

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