Вы установили и запустили 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, касающейся установки и настройки здесь