我想更改当前的默认DDP连接,并重新连接其他网址。
(这是为了在无法使用像this article这样的websocket时切换ELB端口。)
因为我在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。我正在使用Meteor 1.3.5.1