如何解决多次 res.write() 后访问响应正文
执行多个 res.write() 后如何访问响应正文?简化示例:
endpoint(req,res) {
res.set('Content-Type','application/json')
res.write('{"resdata":')
//Stream data,format it,and then add to the response
res.write(stream1)
res.write(',"resdata2":')
//Stream some other data,and then add to the response:
res.write(stream2)
res.write('}')
var savedBody = res.getBody() //Is there a way to extract the response body here from all the res.writes()?
res.end()
doSomethingElseWithResponseBody(savedBody)
}
从技术上讲,我可以创建自己的 JSON,然后在最后执行单个 res.send —— 我知道 —— 但在具体实现中,使用该方法非常困难; res.writes() 需要保留。
感谢任何提示!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。