我的node app可以从kafka生成器和console.log读取流,实时地将其发送到终端。但我想以同样的方式(实时)在我的网络应用程序中更新它。我该如何实施呢?
我使用'node index.js'命令(或npm start)启动我的应用程序。
index.js:
'use strict';
var express = require('express'),
app = express(),
server,
data = [];
...
consumer.on('message', function (message) {
console.log(message);
data.push(message);
//global.location.reload();
});
...
app.get('/', function(req, res){
res.send(data);
});
server = app.listen(3002, function(){
console.log('Listening on port 3002');
});
我认为,我需要修改res.send(data)
或向on('message')
事件添加一些代码。