I'm new in building application with MEAN Stack, I'm trying to build a real time chat app, here is my server side :
console.log("Server running...!");
var mongo=require('mongodb').MongoClient;
var client=require('socket.io').listen(8080).sockets;
mongo.connect('localhost:27017/db/chat',function(err,db){
if(err) throw err;
client.on('connection',function(socket){
console.log('someone has connected !');
//waiting for input
socket.on('input',function(data){
console.log(data);
});
});
});
I am sure that i created a data base called chat with mongodb, also mongo is waiting for connection. But when i run the server with node server.js an error occurs :
Server running...!
C:UsersazusDesktopPsirtcodemaster
ode_modules mongodbliburl_parser.js:20
throw new Error('invalid schema, expected mongodb');
^
Error: invalid schema, expected mongodb
at module.exports (C:UsersazusDesktopPsirtcode-master
ode_modulesmong
odbliburl_parser.js:20:11)
at connect (C:UsersazusDesktopPsirtcode-master
ode_modulesmongodblib
mongo_client.js:125:16)
at Function.MongoClient.connect (C:UsersazusDesktopPsirtcode-master
od
e_modulesmongodblibmongo_client.js:109:3)
at Object.<anonymous> (C:UsersazusDesktopPsirtcode-masterserver.js:6:8
)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:139:18)
C:UsersazusDesktopPsirtcode-master>
I had been blocked at this phase for weeks, could anyone help on this?
Thanks.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…