Я хотел бы обнаружить события с URL-адреса в моем веб-приложении.Я реализовал это с помощью Spring (backend) и Angular (frontend).
Я использую 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.