2012-07-30 61 views
2

我們的移動應用程序與後端API進行通信。我們希望能夠在開發過程中查詢後端的階段性副本,以及在生產期間查詢活動版本。trigger.io應用程序的開發和生產配置

我們需要能夠動態配置我們的應用程序在開發過程中查詢stage.example.com,在生產過程中查詢example.com

如何使用Trigger.io僞造輕鬆管理這些配置參數?要做到這一點

回答

2

的一種方法是使用我們的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!"); 
} 
+0

究竟如何設置在構建時的標誌?我是否需要手動編輯config.json,具體取決於我想要的構建類型? – 2012-07-31 01:17:43

+0

是的,你仍然需要編輯config.json來改變標誌 – 2012-07-31 01:27:19