Я пытаюсь реализовать серверное событие, чтобы уведомить мое угловое приложение о появлении новых данных
Моя проблема проста, мой eventSource не работает с моим переписыванием пути в моем proxy.conf.json
вот моя конфигурация:
{
"/api":{
"target":"http://localhost:8080",
"pathRewrite": {
"^/api":""
}
}
}
проблема в том, что когда я пытаюсь сделать свой источник событий таким, как этот
const es = new EventSource('/api/test/sse'); // which should call http://localhost:8080/api/test/sse
Мой консольный отладчик отправил мне сообщение об ошибке 406 (Недопустимо)
но когда я делаю это так
const es = new EventSource('http://localhost:8080/api/test/sse');
Это работает
Но я не хочу, чтобы URL-адрес моего сервера был жестко запрограммирован в службе
Как я могу заставить мой EventSource работать с моей конфигурацией pathRewrite?