[英]Define running environment (SIT/UAT/prod) of an app
我有一个用于调用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或Production进行构建,该应用程序将如何采用适当的基本URL。 如何定义我在开发SIT,UAT或生产环境中运行我的应用程序?
您无法定义自己的环境。 有一些预定义的用于编译您的应用程序。 编译的应用程序中只有1个环境。
您可以在Appcelerator文档中找到哪个环境在做什么
基本上, development
是针对模拟器的,如果您临时编译或针对应用商店,则针对设备和production
test
。
如果您希望在不同情况下使用不同的URL,则需要在global
部分中进行定义,例如,自己在应用程序内部进行逻辑选择,以选择正确的URL。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.