1.0.1 • Published 24 days ago

sse-fetch v1.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
24 days ago

fetch-event-source

使用 fetch 实现 EventSource, 支持 fetch 的所有功能

install

$ npm install sse-fetch

usage

import EventSource from 'sse-fetch';
const eventSource = new EventSource('http://localhost:3000/sse', {
  method: 'POST',
});

eventSource.addEventListener('message', (event) => {
  console.log(event.data);
});

API

除了支持 EventSource 的及 fetch 的所有配置,还支持以下配置: |属性名|类型|默认值|描述| |----|----|----|----| |json|boolean|false|如果 data 为 json 是否自动解析返回的 json| |serverEnd|boolean|false|如果服务端主动关闭连接,客户端不再尝试重连|