Итак, у меня есть два разных API, и каждый из них должен работать в фоновом режиме, поэтому в прокси-сервере я должен добавить их оба. Вот как это у меня сейчас есть {"/ api / *": {"target": & ...

3
Vivi Villalobos 15 Янв 2021 в 04:07

1 ответ

Лучший ответ

Вы можете использовать прокси для разных хостов. Для этого вам понадобится proxy.conf.js, который находится в файле javascript (вместо proxy.conf.json).

Оставьте /apis выше /api.

Образец proxy.conf.js

const PROXY_CONFIG = [
  {
      context: [
          "/apis"
      ],
      target: "http://localhost:44339",
      secure: false,
      logLevel : "debug"
  },
  {
    context: [
        "/api"
    ],
    target: "https://localhost:44371",
    secure: false,
    logLevel : "debug"
 }
]

module.exports = PROXY_CONFIG;

Ссылки :

https://angular.io/guide/build#proxy-multiple-entries

https://stackoverflow.com/a/62577472/9646878

1
Saurabh47g 15 Янв 2021 в 19:21