我正在尝试实施服务器端事件以在有新数据可用时通知我的角度应用程序
我的问题很简单,我的eventSource无法使用我在proxy.conf.json中重写路径的方式工作
这是我的配置:
{
"/api":{
"target":"http://localhost:8080",
"pathRewrite": {
"^/api":""
}
}
}
问题是,当我尝试使我的eventSource像这样
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配置一起使用?