reactjs: обнаружение, что я нахожусь в dev или тестовой среде - PullRequest
0 голосов
/ 29 марта 2020

Я разрабатываю приложение ReactJS с TypeScript, которое вызывает API. Существуют две глобальные среды (dev и test (не production)) с разными URL, например:

baseurl для среды dev: https://dev.example.com/

baseurl для тестовой среды: https://test.example.com/

так как я могу переключаться между этими URL-адресами в соответствии с текущей средой

вот аналогичная проблема для реактивного-родного: React-native: обнаружение dev или production env

docker и в этом проекте используются популярные DevOps (на самом деле я не знаком с ними, но, возможно, эта информация поможет).

любые предложения, пожалуйста, спасибо!

1 Ответ

0 голосов
/ 29 марта 2020

В вашем пакете. json вы можете указать прокси для этих API: s, добавив, например,

"proxy": {
  "/api/*": {
    "target": "https://test.example.com/"
  }
}

, который проксирует ваш запрос на этот хост, например, если вы fetch("api/asd"); вы будет получать все, что на https://test.example.com/api/asd.

...