Вопрос по – Как запустить метеоритный сервер на другой ip адрес?

18

Как запустить метеоритный сервер с другого IP-адреса? В настоящее время в примерах могу работать только по адресу localhost: 3000.

метеор - порт 80 Andy Lorenz
Рассматривали ли вы маркировкуBIND_IP ответь как правильно? gman

Ваш Ответ

9   ответов
0

Meteor ведет себя по-разному в условиях производства и разработки.

Production

Использовать переменную средыBIND_IP

Development

использование--port аргумент какmeteor run --port 192.168.1.1:port

ДокументыВот

1

но естьвыдают, н добавить поддержку привязки к конкретному IP.

0

но для этого существует открытый запрос на извлечение. Они ждут, пока автор подпишет соглашение об участии метеора, прежде чем оно будет принято.

https://github.com/meteor/meteor/pull/469/

Если вам это нужно, прежде чем оно станет официальным, вы можете применить исправление самостоятельно (или, возможно, просто заменить 127.0.0.1 на IP-адрес, к которому вы хотите привязать ссылки в тех же файлах с помощью исправления (app / lib / mongo_runner.js и app). /meteor/run.js).

22

привязка IP определяется с опциями --port (или -p или --app-port):

$ meteor run --port 127.0.0.1:3000

Ссылка:https://github.com/meteor/meteor/commit/9b8bd31a7b6c857e5d8fc0393982e6e6b2973eb0

С функцией автообновления "метеор" & quot; некоторые ответы верны в то время, а потом не верны.
Я считаю, что это должен быть принятый ответ
-3

netstat -tapn Meteor / Node.js прослушивает все доступные IP-адреса на машине:

tcp        0      0 0.0.0.0:3000            0.0.0.0:*               LISTEN      9098/node

У вас работает что-то вроде iptables?

Это не совсем так.
Я не уверен, почему это проверено как правильный ответ. Он не отвечает на вопрос.BIND_IP ответ работает для меня.
0

ервера извне внутренней сети или подключитесь к локальному IP-адресу сервера из локальной сети.

Как развернуть на другом сервере?

«метеорный пучок»;

и читать README

2

если ваш IP - 192.168.0.13, как в моем случае, введите в терминале:

meteor --mobile-server 192.168.0.13

или же

meteor --port 192.168.0.13:3000

И вы увидите страницу приветствия Meteor, набрав

http://192.168.0.13:3000

в вашем браузере.

12

В соответствии сэто изменениенеобходимо настроить приложение для привязки к определенному IP-адресу, настроивBIND_IP переменная окружения.

export BIND_IP=127.0.0.1

Возможно, вам придется обновить ваше приложение до более новой версии Meteor, чтобы это работало правильно.

Этот ответ больше не вариант с новыми выпусками Метеор
19

ему локальны), вам нужно отредактировать файл vhosts. Если вы на Mac, посмотрите вВиртуальный хост X

Правильный способ изменить порты с помощью метеора:

meteorapp : meteor --port 5000

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