2

我们的移动应用程序与后端 API 进行通信。我们希望能够在开发期间查询后端的分阶段副本,并在生产期间查询实时版本。

我们需要能够动态地配置我们的应用程序以stage.example.com在开发example.com期间和生产期间进行查询。

如何使用 Trigger.io forge 轻松管理这些配置参数?

4

1 回答 1

2

一种方法是使用我们的参数模块

这将允许您在构建时将标志传递到您的代码中,然后您的 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!");
}
于 2012-07-30T23:51:33.573 回答