Capítulo 15. API REST y JSON

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Aunque vimos algunos ejemplos de API REST en el Capítulo 8, nuestro paradigma hasta ahora ha sido principalmente "procesar los datos en el lado del servidor y enviar HTML formateado al cliente". Cada vez más, éste no es el modo de funcionamiento por defecto de las aplicaciones web. En su lugar, la mayoría de las aplicaciones web modernas son aplicaciones de una sola página (SPA) que reciben todo su HTML y CSS en un paquete estático y luego se basan en recibir datos no estructurados como JSON y manipular el HTML directamente. Del mismo modo, la importancia de publicar formularios para comunicar cambios al servidor está dando paso a la comunicación directa mediante solicitudes HTTP a una API.

Así que es hora de centrar nuestra atención en el uso de Express para proporcionar puntos finales de la API en lugar de HTML preformateado. Esto nos servirá en el Capítulo 16, cuando demostremos cómo se puede utilizar nuestra API para renderizar dinámicamente una aplicación.

En este capítulo, reduciremos nuestra aplicación a proporcionar una interfaz HTML "próximamente": la completaremos en el Capítulo 16. En lugar de eso, nos centraremos en una API que proporcionará acceso a nuestra base de datos de vacaciones y soporte para registrar oyentes "fuera de temporada".

Servicio web es un término general que significa cualquier interfaz de programación ...

Get Desarrollo Web con Node y Express, 2ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.