角度6,pathrewrite和eventSource错误

时间:2018-10-30 13:38:28

标签: angular eventsource

我正在尝试实施服务器端事件以在有新数据可用时通知我的角度应用程序

我的问题很简单,我的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配置一起使用?

0 个答案:

没有答案