github でノード チャットの例を見つけました。実行しようとすると、次のエラーが表示されます。
おそらく実行されていないmongoへの接続エラー?
mongo 0.9.2、nodejs 5.2 pre、npm 3.0、およびその他の依存関係をインストールしました。例はここにあります: https://github.com/gregstewart/chat.io
この例が実際に機能しないのか、それとも正しく実行しなかったのかを判断できません。助けてください。
github でノード チャットの例を見つけました。実行しようとすると、次のエラーが表示されます。
おそらく実行されていないmongoへの接続エラー?
mongo 0.9.2、nodejs 5.2 pre、npm 3.0、およびその他の依存関係をインストールしました。例はここにあります: https://github.com/gregstewart/chat.io
この例が実際に機能しないのか、それとも正しく実行しなかったのかを判断できません。助けてください。
システムにmongo-dbをインストールして起動しましたか? このエラーは、ほとんどの場合、ローカル マシンで実行されている mongo インスタンスが見つからないことが原因です。
chat.io からの次のコードの抜粋を確認してください。
main.js:
/**
* Configure the user provider (mongodB connection for user data storage)
*/
var userProvider = new UserProvider('localhost', 27017);
データベースのホストとポートを使用して新しい UserProvider オブジェクトを作成します (localhost:27017、mongo-db デフォルト)。
UserProvider.js:
UserProvider = function(host, port) {
this.db = new mongo.Db('node-mongo-chat', new Server(host, port, {auto_reconnect: true}, {}));
this.db.addListener('error', function(error) {
console.log('Error connecting to mongo -- perhaps it isn\'t running?');
});
this.db.open(function() {
});
};
サーバーへの接続を開き、失敗時にエラーを出力します (上記のエラー)。
ここでインストールとセットアップに関するmongo-dbドキュメントを読むことを検討してください