在哪里指定特定于构建的运行时设置?

时间:2014-12-22 00:11:44

标签: sencha-touch-2 sencha-cmd sencha-cmd5

我开始使用Sencha Cmd 5编写ST 2.4应用程序。我在哪里指定特定于构建的运行时设置,例如在app中用于ajax调用的服务器主机名?

服务器主机示例:

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

显然,我的应用程序负责获取主机名并使用ajax调用url。但是我可以在app.json中指定我的应用程序设置,例如服务器主机名,这样当应用程序启动时它将是一个可用的Javascript对象吗?

1 个答案:

答案 0 :(得分:0)

抱歉英语不好!! !!

将url路径设置为窗口变量,以便它成为全局变量,您可以在ajax调用中访问

例如: 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, 包括所有三个,评论您不想启用的网址。

开发:

//window.WebUrl = "www.example.com";
window.WebUrl = "local.example.com";
//window.WebUrl = "test.example.com";