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 mongoose@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'),
passport = require('passport'),
FacebookStrategy = require('passport-facebook').Strategy;
var db = mongoose.connect(config.dbURL);
mongoose.connect(config.dbURL, function (err, res) { 
  if (err) { 
           console.log ('ERROR connecting to: ' + config.dbURL + '. ' + err + '----- db =' +  db );
   } else {  console.log ('Succeeded connected to: ' + config.dbURL); 
   }
  });
config.dbURL is the url i got from mongoLab and it is like this:
   'mongodb://{DBuser}:{DBpswrd}@ds0{port}.mongolab.com:{port}/{dbName}'
 
    