【发布时间】:2019-07-12 23:49:44
【问题描述】:
我想向客户端发送来自the npm twitter package 的响应流。
终点看起来像
var client = new Twitter({
consumer_key: '',
consumer_secret: '',
access_token_key: '',
access_token_secret: ''
});
app.get('/', function(req,res) {
const stream = client.stream('statuses/filter', {track: 'crypto'});
stream.on('data', function(event) {
res.status(200).json({tweet: event && event.text || 'nothing'})
});
});
服务器对客户端应用程序响应一次,然后给出一个标头已发送的错误Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client,我该如何响应流?
谢谢。
【问题讨论】: