Skip to main content

bn.createEventSource

createEventSource(url): undefined | EventSource

description Create a EventSource Instance

remark supported jssdk >= 4.43.0

remark must apply the permission of createEventSource (ENABLE_NETWORK_SSE) for the mini-program

remark not support EventSource's configuration options yet

remark mdn https://developer.mozilla.org/en-US/docs/Web/API/EventSource

example

const eventsource = bn.createEventSource(url)
eventsource.onmessage((res) => {
console.log(res.data)
})
eventsource.onopen((res) => {
console.log(res)
})
eventsource.onerror(() => {
console.log("error")
})
eventsource.addEventListener('custom', (res) => {
console.log(res.data)
})
eventsource.close()

Parameters

NameType
urlstring

Returns

undefined | EventSource