我正在开发一个聊天应用程序,使用SSE实现了实时聊天功能。我使用Keycloak作为身份验证提供程序,为了允许身份验证,我不得不使用自定义的EventSource实现,称为EventSourcePolyFill。我的前端使用Angular构建。我正在尝试像这样做,但我对JavaScript还很陌生。
private getEventSource(url: string): EventSourcePolyfill {
return new EventSourcePolyfill(url, {
headers: {
Authorization: 'Bearer ' + this.kcService.getToken,
},
});
}
当我在开发工具中看到承载者时,发现它是:承载者[Promise对象]