Angular: получение данных из разных конечных точек REST

#angular #rest

#angular #rest

Вопрос:

Я создаю небольшое POC-приложение на angular. Мне нужно получить данные из разных конечных точек REST, например

  • server1.com/stillAlive
  • server2.com/stillAlive

Приложение запущено на localhost, поэтому я должен создать proxy.con в angular таким образом:

 {
    "/server1": {
        "target": "http://server1.com:3000",
        "secure": false,
        "changeOrigin": "true"
    }
}
  

Если я установлю только одну конфигурацию прокси, как показано ниже, все работает нормально..

Но если я хочу добавить server2.com в свой proxy.config , я снова получаю CORS ошибки (cars errors: D)

 {
    "/server1": {
        "target": "http://server1.com:3000",
        "secure": false,
        "changeOrigin": "true"
    },
    "/server2": {
        "target": "http://server2.com:4000",
        "secure": false,
        "changeOrigin": "true"
    }
}
  

Есть идеи, как решить эту проблему?

Я уверен, что проблема находится перед монитором, но я не могу найти никакого решения.