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

125
Visualizações
Agregue contexto adicional al método de búsqueda desde el exterior

Escribí una pequeña biblioteca contenedora de la API de Node.js (tipo=módulo) con varios métodos exportados que usan el mismo método de búsqueda internamente para llamar a la API. Actualmente, el método de búsqueda toma el host de URL y el nombre de username y password de autenticación básica de las variables process.env , por lo que cualquier proyecto que use la biblioteca tiene que definir estas variables env de alguna manera.

Sin embargo, esta configuración tiene la limitación de que solo puede trabajar en un entorno a la vez. Ahora quiero escribir una aplicación Node.js que se conecte a los entornos de desarrollo y producción, por lo que necesito una forma de configurar estos tres parámetros antes de llamar a los métodos. Quería escribir una clase que los tome como parámetros (es decir, como estado) a partir de los cuales están disponibles los mismos métodos de contenedor de API, pero obviamente el buscador debería usar estos valores en lugar de las variables cargadas por el entorno. Así que estoy buscando una manera para que el método de búsqueda acceda a esta información sin tener que pasarlos a través de todos los métodos API como parámetros adicionales (lo que también cambiaría/rompería la firma para el "caso de uso predeterminado").

¿Alguien sabe cómo lidiar con esto?

about 4 years ago · Santiago Trujillo
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