По машинным переменным в Ext JS 7 - PullRequest
0 голосов
/ 28 января 2020

Я разрабатываю приложение, используя Ext JS 7, и у меня есть команда разработчиков.

Каждый пользователь получает свои внешние API из другого источника, то есть, некоторые localhost, некоторые 192.168.1.100 и т.д. c et c

Можно ли написать что-то вроде env файла, который каждый разработчик может добавить в свой каталог root, а затем я могу вставить переменную в приложение?

В наши дни во многих других системах есть путь, но кажется, что Ext не делает этого, кроме жесткого кодирования значения в app.json, но, поскольку это связано с контролем исходного кода, оно становится действительно грязным

Что-то простое, например

API_URL=https://localhost/api

Если кто-то разработал что-то подобное, не могли бы они поделиться, я бы не смог ничего найти

1 Ответ

1 голос
/ 28 января 2020

Просто позвольте им настроить общее имя хоста локальной разработки, либо в /etc/hosts, либо в C:\Windows\System32\Drivers\etc\hosts. Этот файл запрашивается до того, как будет запрошен любой DNS-сервер, так что это может быть даже имя хоста API publi c, который по-прежнему разрешается локально.

127.0.0.1     localhost
# 127.0.0.1   api.local
192.168.1.100 api.local
...