Настроить Meteor на сервере без поддержки веб-сокетов

Меня попросили протестировать веб-сайт Meteor (js) на сервере без поддержки веб-сокетов, как я могу этого добиться? Как я могу узнать, что сервер не может использовать веб-сокеты?

2
задан 5 April 2016 в 13:38
3 ответа

Этого можно добиться, используя переменные среды. Не забудьте всегда делать это на сервере, используя папку / server / lib или / lib / server , либо флаг Meteor.isServer . Это поможет:

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

Подробнее об использовании переменных среды с Meteor можно прочитать в Meteorpedia .

1
ответ дан 3 December 2019 в 14:30

Для тех, кому интересно, когда веб-сокеты отключены, Meteor использует sockjs, который является библиотекой эмулятора веб-сокетов.

Подробнее здесь:

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

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

0
ответ дан 3 December 2019 в 14:30

Этот проект может помочь людям, которые сюда попадают: https://github.com/cult-of-coders/fusion

-1
ответ дан 3 December 2019 в 14:30

Теги

Похожие вопросы