0
我想更改當前的默認DDP連接,並重新連接另一個URL。修補流星default_connection
(這是用於切換ELB端口失敗時使用的WebSocket像this article)
因爲我沒有在documents找到了正確的方法,我試圖修補喜歡
Meteor.connection = DDP.connect('new server url')
但它似乎繼續使用現有的連接。
在瀏覽器控制檯中嘗試了幾種方法並最終得到了類似的工作。
Meteor.disconnect();
Meteor.default_connection._stream.rawUrl = 'new server url';
Meteor.reconnect();
但我認爲這是一種黑客,因爲它沒有記錄。 你知道更改默認網址的更好方法嗎? 什麼時候和什麼DDP_DEFAULT_CONNECTION_URL
影響?
ps。我使用流星1.3.5.1
此外,可以添加_sockjsOptions.protocols_whitelist來限制協議。 – Kennyhyun