我正在尋找一種方法來改變Meteor加載Mongo數據庫的方式。現在,我知道我可以在啓動Meteor(或導出它)時設置一個環境變量,但我希望有一種方法可以在代碼中執行此操作。這樣,我可以根據條件動態連接到不同的實例。有沒有辦法改變代碼中的MONGO_URL?
一個示例測試用例是代碼解析url'testxx.site.com',然後根據'textxx'子域查找一個URL,然後連接到該特定實例。
我已經嘗試在服務器代碼中設置process.env.MONGO_URL,但是當客戶端執行某些操作時,它不會獲取新值。
任何幫助將不勝感激。
只是想把這件事情弄糟 - 仍然試圖找出沒有運氣的事情。 – mkrieger
您是否嘗試過捆綁應用程序,然後直接在node.js中運行?這可以讓你使用MONGO_URL:http://docs.meteor.com/#deploying – booyaa