我想从我的Web应用程序中的URL地址检测事件。我用Spring(后端)和Angular(前端)实现了它。
我使用JWT登录。
在其中一个组件中,我想检查某个用户是否发送了POST方法(以检查是否通过POST映射将通知添加到了数据库),例如http://localhost:8080/notifications
。
因此,在另一个组件:TaskComponent
中,我基于以下内容创建了EventSource对象:https://github.com/Yaffle/EventSource/:
ngOnInit() {
const eventSource = new EventSource(http://localhost:8080/notifications', {
Authorization: 'Bearer ' + sessionStorage.getItem('AuthToken')
});
console.log(eventSource);
console.log(sessionStorage.getItem('AuthToken'));
}
登录和sessionStorage.getItem('AuthToken')
可以正常工作,但是打开http://localhost:4200/task
后,即使我已登录与406
相关的应用程序,我仍然得到notifications
代码REST API。