可能是由于服务器未正确处理 SSE 的响应头导致的。可以尝试添加以下代码来处理 SSE 的头信息:
app.get('/your-route', function(req, res) {
res.writeHead(200, {
'Content-Type': 'text/event-stream',
'Cache-Control': 'no-cache',
'Connection': 'keep-alive'
});
// ...
// 发送 SSE 数据
res.write('data: ' + yourDataHere + '\n\n');
});
如果仍然无法解决问题,可能是由于服务器防火墙阻止了 SSE 的连接,可以尝试在服务器上检查防火墙设置。