19

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

4

9 に答える 9

23

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

$ meteor run --port 127.0.0.1:3000

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

于 2015-09-06T11:12:42.400 に答える
19

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

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

meteorapp : meteor --port 5000
于 2012-04-12T20:31:42.870 に答える
12

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

export BIND_IP=127.0.0.1

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

于 2013-10-08T17:52:26.317 に答える
3

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

ブラウザで。

于 2016-05-10T13:44:28.050 に答える
1

現時点ではできません-meteorはすべてのIPアドレスにバインドしますが、特定のIPへのバインドのサポートを追加するための未解決の問題があります。

于 2012-10-10T12:19:09.423 に答える
0

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

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

「流星バンドル」

READMEを読んでください

于 2012-04-12T15:46:08.550 に答える
0

これはまだ可能ではありませんが、オープンプルリクエストがあります。彼らは、著者が流星貢献者契約に署名するのを待ってから、それを受け入れることができます。

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

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

于 2013-06-18T12:30:43.643 に答える
0

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

製造

環境変数を使用するBIND_IP

発達

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

ここのドキュメント

于 2018-11-30T18:42:00.090 に答える
-4

netstat -tapnMeteor / Node.jsによると、マシンで使用可能なすべてのIPアドレスをリッスンします。

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

iptablesのようなものを実行していますか?

于 2012-04-12T17:15:10.433 に答える