我们的移动应用程序与后端 API 进行通信。我们希望能够在开发期间查询后端的分阶段副本,并在生产期间查询实时版本。
我们需要能够动态配置我们的应用,以便在开发期间查询 stage.example.com
,并在生产期间查询 example.com
。
如何使用 Trigger.io forge 轻松管理这些配置参数?
最佳答案
一种方法是使用我们的 parameters module
这可以让您在构建时将一个标志传递到代码中,然后您的 JavaScript 可以使用该标志来改变其操作,例如
在 config.json 中:
{
"modules": {
"parameters": {
"production": false
}
}
}
在 JavaScript 中:
if (forge.config.modules.parameters.production) {
server_url = "example.com";
} else {
server_url = "staging.example.com";
forge.enableDebug();
alert("Set production flag to true before packaging!");
}
关于mobile - trigger.io 应用程序上的开发和生产配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11731222/