0

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

服务器主机示例:

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

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

4

1 回答 1

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 中,包括所有三个,注释您不想启用的任何 url。

开发:

//window.WebUrl = "www.example.com";
window.WebUrl = "local.example.com";
//window.WebUrl = "test.example.com";
于 2014-12-29T11:03:43.957 回答