私のノードアプリのほとんどは、次のように開始できました。
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 何か考えはありますか?