0

私のノードアプリのほとんどは、次のように開始できました。

server.listen(8080);

現在、サーバーの起動時にホストとポートを渡す必要があるphantomJSスクリプトを使用しています。単純なハローワールドを機能させることさえできませんでした。ホスト値をいくつかの異なる方法で取得しようとしました: app.js ファイルから

   var hostname = require(‘os’).hostname().split(‘.’).shift();

コマンドラインから

   uname -n
   hostname

そして、次のようにサーバーを起動します。

server.listen(8080,"127.0.0.1");
server.listen(8080,"localhost");

...etc サーバーはエラーなしで起動しますが、http 要求には応答しません。ホスト パラメータを削除すると、正常に動作します。

ノード -v v0.10.10

ディストリビューター ID: Ubuntu 説明: Ubuntu 10.04.4 LTS リリース: 10.04 コードネーム: ec2 インスタンスで実行されている lucid 何か考えはありますか?

4

1 に答える 1