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

156
Views
La mejor (y escalable) forma de seleccionar entre múltiples servicios en javascript

Estoy en el proceso de construir un sistema que pueda comunicarse con 1 o varios CMS dentro del proyecto. Cada uno de estos servicios tiene una estructura ligeramente diferente en la solicitud, pero buscan devolver los datos en un json que sigue un formato fijo para la aplicación.

Mi enfoque actual es tener algo similar a lo siguiente.

 ///apiRequestA.js function TestA() { console.log("Service A") } export {TestA}
 ///apiRequestB.js function TestB() { console.log("Service B") } export {TestB}
 ///masterService.js import {TestA} from "@/service/apiRequestA"; import {TestB} from "@/service/apiRequestB"; const Service = "A" function Test() { if(Service === "A") { return TestA() } else if(Service === "B") { return TestB } /// etc }

Esto funcionaría, pero se siente como para una colección bastante grande de solicitudes / si se expandiera a 3 o más puntos finales (podría ser probable), entonces masterService puede volverse muy largo y desordenado.

Desde el fondo de C#, tendría todas las funciones base llamadas de la misma manera y luego usaría un preprocesador para determinar qué servicio importar al maestro y luego solo hacer que el servicio maestro llame a la función.

about 4 years ago · Juan Pablo Isaza
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!