2014-12-22 3 views
0

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

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

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

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

+0

Не уверен, что при работе с тремя средами, однако вы можете использовать тег комментариев // . Все, что между // и // будет удалено в производственных сборках, а это означает, что вы можете легко установить переменную, завернутую в теги отладки для непроизводственных сборок. – OhmzTech

ответ

0

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

набор URL путь в качестве переменной окна, так что она становится глобальной переменной, вы получаете доступ в вашем АЯКС вызова

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

в вашем случае

производство: window.WebUrl = "www.example.com";

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

тестирование: 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";