Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

165
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda