Где указать специфичные для сборки настройки времени выполнения?

Я начинаю писать приложение ST 2.4 с использованием Sencha Cmd 5. Где я могу указать специфичные для сборки настройки времени выполнения, такие как имя хоста сервера, которое будет использоваться в приложении для вызовов ajax?

Пример для хоста сервера:

production: www.example.com
development: local.example.com
testing: test.example.com

Очевидно, что мое приложение отвечает за получение имени хоста и использование URL-адреса для вызова ajax. Но можно ли указать параметры приложения, такие как имя хоста сервера, в app.json, чтобы при запуске приложения это был доступный объект Javascript?

1 ответ

Извините за плохой английский.!!

установите URL-путь в качестве переменной окна, чтобы он стал глобальной переменной, доступ к которой осуществляется в вашем вызове ajax

Например: window.WebUrl = "192.168.1.12/AppName";

в твоем случае

production: window.WebUrl = "www.example.com";

разработка: window.WebUrl = "local.example.com";

testing: window.WebUrl = "test.example.com";

поместите window.WebUrl в свой Index.html, включите все три, прокомментируйте любой URL, который вы не хотите включать.

для развития:

//window.WebUrl = "www.example.com";
window.WebUrl = "local.example.com";
//window.WebUrl = "test.example.com";
Другие вопросы по тегам