Hi everybody,
I'm a beginner in this area and i can not find any solution to this problem.
I'm bulding a chat app in Node.js using MongoLabs Database services.
I'm trying to connect to mongoDB with mong...@3.8.10 driver.
I've checked many times, everything is fine but i still get the "Auth Failed Error Code 18".
Here's my package.json
"dependencies": {
"connect-mongo": "^0.4.1",
"cookie-parser": "^1.1.0",
"express": "^4.2.0",
"express-session": "^1.2.0",
"hogan-express": "^0.5.2",
"mongoose": "^3.8.10",
"passport": "^0.2.0",
"passport-facebook": "^1.0.3",
"socket.io": "^0.9.17"
}
I've referred to mongoose docs for a better understanding of "How to connect to MonoDB by using Mongoose as a driver". But I could not find a solution.
Here's my code with which I'm trying to connect:
var express = require('express'),
app = express(),
path = require('path'),
config = require('./config/config.js'),
session = require('express-session'),
ConnectMongo = require('connect-mongo')(session),
mongoose = require('mongoose');
mongoose.connect(config.dbURL);
var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function (callback) {
console.log('yay!');
});