Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

131
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!