我有以下事件源。
var source = new EventSource('/events');
source.onmessage = function(e) {
document.body.innerHTML += e.data + '<br>';
};
问题是,Accept 请求标头自动设置为text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
.
在 node.js 中,我正在处理具有以下条件的请求。
if (req.headers.accept && req.headers.accept != 'text/event-stream') {..}
因此,我无法流式传输数据。请让我知道如何在调用 EventSource('/events'); 时将接受请求标头设置为 text/event-stream;