在单个 Node.js + Express 响应中发送图像和 JSON 数据

Roy*_*ore 4 javascript rest json node.js express

我正在使用 Node.js 和 Express 创建一个 Web API,并打算使用单个响应同时返回图像和 JSON 数据。我看到了一个指定标头的解决方案: https: //stackoverflow.com/a/18864738/1703565,但我不想执行两个获取请求。我该如何实现这个目标?

小智 5

您可以将图像编码为 base64 字符串 ( http://nodejs.org/api/buffer.html#buffer_buf_tostring_encoding_start_end ),并将其作为 JSON 的一部分返回。