代码之家  ›  专栏  ›  技术社区  ›  Alann

角度6,路径重写和事件源错误

  •  0
  • Alann  · 技术社区  · 6 年前

    我正在尝试实现一个服务器端事件,以便在新数据可用时通知我的角度应用程序

    我的问题很简单,我的eventsource无法在my 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

    如何使我的事件源与我的PaTrScript配置一起工作?

    0 回复  |  直到 6 年前