Tôi mới trong việc xây dựng ứng dụng với MEAN Stack, tôi đang cố gắng để xây dựng một ứng dụng trò chuyện theo thời gian thực, đây là phía máy chủ của tôi:schema không hợp lệ, dự kiến MongoDB
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);
});
});
});
Tôi chắc chắn rằng tôi đã tạo một cơ sở dữ liệu được gọi là trò chuyện với mongodb, cũng mongo đang chờ kết nối. Nhưng khi tôi chạy máy chủ với nút server.js một lỗi xảy ra:
Server running...!
C:\Users\azus\Desktop\Psirt\codemaster\node_modules\ mongodb\lib\url_parser.js:20
throw new Error('invalid schema, expected mongodb');
^
Error: invalid schema, expected mongodb
at module.exports (C:\Users\azus\Desktop\Psirt\code-master\node_modules\mong
odb\lib\url_parser.js:20:11)
at connect (C:\Users\azus\Desktop\Psirt\code-master\node_modules\mongodb\lib
\mongo_client.js:125:16)
at Function.MongoClient.connect (C:\Users\azus\Desktop\Psirt\code-master\nod
e_modules\mongodb\lib\mongo_client.js:109:3)
at Object.<anonymous> (C:\Users\azus\Desktop\Psirt\code-master\server.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:\Users\azus\Desktop\Psirt\code-master>
tôi đã bị chặn ở giai đoạn này trong nhiều tuần, bất kỳ sự giúp đỡ xin vui lòng
Bạn có thể sau một hướng dẫn cũ hoặc tài liệu. Điều đó được sử dụng để làm việc nhưng nó đã thay đổi để yêu cầu mongodb: // –