web-dev-qa-db-ja.com

別のIPアドレスでmeteorサーバーを実行するにはどうすればよいですか?

別のIPアドレスでmeteorサーバーを起動するにはどうすればよいですか?現在の例では、localhost:3000アドレスでのみ実行できます。

19
gath

エクスポートBIND_IPは機能しなくなり、バインドIPは--port(または-pまたは--app-port)オプションで定義されます。

$ meteor run --port 127.0.0.1:3000

参照: https://github.com/meteor/meteor/commit/9b8bd31a7b6c857e5d8fc0393982e6e6b2973eb

23
Mika Vatanen

別のIPアドレスで何かを実行しようとしている(ただし、ファイルはローカルにある)場合は、vhostsファイルの編集を検討する必要があります。 Macを使用している場合は、 仮想ホストX を調べてください。

Meteorでポートを変更する適切な方法は次のとおりです。

meteorapp : meteor --port 5000
19
Matt Gaidica

この変更 によると、BIND_IP環境変数を構成することで、特定のIPアドレスにバインドするようにアプリを構成できるはずです。

export BIND_IP=127.0.0.1

これを正しく機能させるには、アプリを新しいバージョンのMeteorに更新する必要がある場合があります。

12
ʀɣαɳĵ

Meteor 1.3.2.4を使用して、私の場合のように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

お使いのブラウザで。

2
LEMUEL ADANE

現時点では、すべてのIPアドレスにmeteorをバインドすることはできませんが、特定のIPへのバインドのサポートを追加するための issue open があります。

1
Dan Dascalescu

実際、Meteorは本番環境と開発環境で異なる動作をします。

製造

環境変数を使用するBIND_IP

開発

--portのようなmeteor run --port 192.168.1.1:port引数を使用します

ドキュメント ここ

0
Bogdan D

別のサーバーにデプロイして、内部ネットの外部からサーバーのinternet-ipに接続するか、LANからサーバーのlocal-ipに接続します。

別のサーバーにデプロイする方法は?

「流星バンドル」

rEADMEを読んでください

0
rromeroar

これはまだ可能ではありませんが、オープンプルリクエストがあります。彼らは、著者が隕石貢献者契約書に署名してから承認されるのを待っています。

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

公式になる前に必要な場合は、自分でパッチを適用できます(または、パッチによる同じファイル参照(app/lib /mongo_runner.jsおよびapp/meteor)でバインドするIPアドレスに127.0.0.1を置き換えることができます。 /run.js)。

0
gadicc