在没有websocket支持的服务器中configurationMeteor

我被要求在没有websockets支持的服务器上testingmeteor(js)网站,我该如何实现? 我怎么才能真正知道一台服务器不能使用websockets?

你可以通过使用环境variables来实现。 请记住始终在服务器上执行此操作,通过使用/server/lib/lib/server文件夹或Meteor.isServer标志。 这将做的伎俩:

 Meteor.startup(function () { process.env.DISABLE_WEBSOCKETS = 1; }); 

您可以阅读更多有关使用Meteorpedia上的Meteor的环境variables。

对于那些感兴趣的,当websocket被禁用,meteor使用sockjs这是一个websockets模拟器库。

更多信息:

https://github.com/sockjs/sockjs-node

http://www.meteorpedia.com/read/Websockets