Peticiones HTTP
En una aplicación web del mundo real, los datos generalmente se recuperan de un servidor web mediante solicitudes HTTP. Angular proporciona un servicio llamado HttpClient que realiza esa tarea. Este servicio no se autoregistra por defecto como sí lo hacen los servicios que creamos con Angular CLI, así que necesitamos registrar este servicio en el archivo src/app.config.ts llamando a la función provideHttpClient en el array providers.
Antes de continuar, vamos a crear una interfaz para representar la respuesta del servidor cuando nos devuelva la lista de productos. Las interfaces que representan estas respuestas las crearemos en el archivo interfaces/responses.ts.