我想使用Angular的文件名从Express服务器获取图像:
我想将文件发送回客户端:
Sending file from Express server
当我记录来自服务器的响应时,出现以下错误:
我几乎可以确定我的请求或答复中没有任何选项,但是我不确定该怎么做。
任何帮助将不胜感激。
答案 0 :(得分:6)
HttpClient对响应使用applay'json()'方法,因此,如果您的响应是非JSON数据,则会出现这种错误。
尽管这是最常见的情况,但有时您会处理不同类型的数据。通过responseType属性支持。
this.http.get('...', { responseType: 'text' }); //
responseType ?:'arraybuffer'| 'blob'| 'json'| “文字”