Aplicando el modelo cliente-servidor a su escenario, el navegador web es el cliente y Express es el servidor. El trabajo principal del servidor es conservar cualquier dato que deba conservarse. Además, puede realizar cálculos intensivos en recursos que el cliente no puede realizar porque no tiene los mismos recursos que el servidor o no debe realizar para proporcionar una experiencia de usuario receptiva. En consecuencia, si obtiene JSON de una fuente externa, supongo que no hay necesidad de persistir. Siempre y cuando no necesite realizar un procesamiento adicional significativo en los datos JSON después de recibirlos, también puede iniciar la solicitud del cliente y evitar un salto adicional a través del servidor.
Con respecto al punto de Matt West sobre el SOP, eso solo se aplica si está tratando de hacer algo que no sea leer datos. Mientras intente leer (digamos) Twitter o una fuente similar, puede eludir el SOP haciendo que la fuente proporcione JSONP (como lo hacen la mayoría de las fuentes de datos como Twitter).
- ¿Es bueno ser un desarrollador full stack que solo un back-end?
- ¿Hay un back-end recomendado de Vue.js?
- ¿Qué debo especializar en cuanto a dinero: desarrollador front-end o back-end?
- ¿Por qué PHP ocupa el primer lugar en cada búsqueda de trabajo que hago?
- ¿Cuáles son los mejores recursos para crear un backend de iOS en AWS o Google App Engine?