在使用 EventSource 对象时,如果服务器没有正确地设置响应头信息(如:Content-Type: text/event-stream),可能会导致 EventSource 对象无法接收到服务器发送的数据...', (req, res) => {
res.writeHead(200, {
'Content-Type': 'text/event-stream', //核心返回数据流...res.writeHead(200, {
'Content-Type': 'text/event-stream', //核心返回数据流
'Connection': 'close...端点
router.get('/events', (req, res) => {
res.setHeader('Content-Type', 'text/event-stream');...四、总结
SSE是一种单工的通信方式,实现方式十分多样,每一种实现都有各自的优点缺点,应该根据需求进行合理的选择.