我开始使用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对象吗?
答案 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";