0

我有一个用于调用 Web 服务的应用程序,其中不同环境的基本 URL 不同(dev/SIT/UAT/preProd/prod 等)所以我决定在 Config.json 文件中添加基本 URL。

"env:development": { 
"BASE_URL" : "https://xxxx/api/" 
}, 
"env:SIT": { 
"BASE_URL" : "http://1yyyy/api/" 
},
"env:UAT": { 
"BASE_URL" : "http://1yyyy/api/" 
},
"env:production": { 
"BASE_URL" : "ccccc" 
},

现在我的问题是......如果我想为 SIT 或 UAT 或生产进行构建,该应用程序将如何采用适当的基本 URL。如何定义我在开发 SIT、UAT 或生产上运行我的应用程序?

4

1 回答 1

3

您无法定义自己的环境。有一些预定义的用于编译您的应用程序。编译后的应用程序中只有 1 个环境。

您可以在Appcelerator的文档中找到哪个环境做了什么

基本上,development适用于模拟器、test设备,以及production如果您为临时编译或为应用商店编译。

如果您希望针对不同情况使用不同的 URL,您将需要在global部件中定义它们,并在应用程序中自己制定逻辑以选择正确的 URL。

于 2016-11-24T10:59:55.450 回答