服务器端
export interface MessageEvent {
data: string | object;
id?: string;
type?: string;
retry?: number;
}
@Sse('voteRecordsCount/:topicId')
voteRecordsCount(@Param('topicId') topicId: string): Observable<MessageEvent> {
return new Observable((ser) => {
countDocuments({ topicId }).then(r => {
ser.next({ data: {count:r} })
ser.complete()
})
})
}
const eventSource = new EventSource('voteRecordsCount/xxxx')
eventSource.onmessage = ({ data }) => {
console.log('New message', JSON.parse(data));
};
玉东数据是一家专注于互联网应用开发的企业,由从业多年的技术专家组成,在应用开发、网络运维等方面有广泛的经验和实力。
技术涵盖最新的 Web、小程序、Flutter、Android、iOS等多个领域的前沿技术。
商务合作,请微信扫码联系我: