2
我們的移動應用程序與後端API進行通信。我們希望能夠在開發過程中查詢後端的階段性副本,以及在生產期間查詢活動版本。trigger.io應用程序的開發和生產配置
我們需要能夠動態配置我們的應用程序在開發過程中查詢stage.example.com
,在生產過程中查詢example.com
。
如何使用Trigger.io僞造輕鬆管理這些配置參數?要做到這一點
我們的移動應用程序與後端API進行通信。我們希望能夠在開發過程中查詢後端的階段性副本,以及在生產期間查詢活動版本。trigger.io應用程序的開發和生產配置
我們需要能夠動態配置我們的應用程序在開發過程中查詢stage.example.com
,在生產過程中查詢example.com
。
如何使用Trigger.io僞造輕鬆管理這些配置參數?要做到這一點
的一種方法是使用我們的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!");
}
究竟如何設置在構建時的標誌?我是否需要手動編輯config.json,具體取決於我想要的構建類型? – 2012-07-31 01:17:43
是的,你仍然需要編輯config.json來改變標誌 – 2012-07-31 01:27:19