Quiero obtener una imagen del servidor Express con Angular usando su nombre de archivo:
Solicitud del servicio Angular
Y quiero enviar el archivo de vuelta al cliente:
Enviando archivo desde el servidor Express
Cuando registro la respuesta del servidor, aparece el siguiente error:
Mensaje de error de la respuesta
Estoy casi seguro de que me faltan opciones en mi solicitud o en mi respuesta, pero no estoy seguro de qué.
Cualquier ayuda sería muy apreciada.
HttpClient aplica el método 'json()' a la respuesta, por lo que si su respuesta son datos que no son JSON, obtendrá este tipo de error.
Aunque es el más común, a veces tratará con diferentes tipos de datos. Esto se admite a través de la propiedad responseType.
this.http.get('...', { responseType: 'text' }); //tipo de respuesta?: 'arraybuffer' | 'mancha' | 'json' | 'texto'