vấn đề với mongodb.
Tôi có thể kết nối với mongodb qua telnet ds017185.mlab.com:17185, nhưng có vẻ như tên người dùng, mật khẩu hoặc tên cơ sở dữ liệu của mongodb không hợp lệ.
để kiểm tra, hãy thay thế dòng mongoose.connect bằng dòng này, Bạn sẽ nhận được thông tin về sự cố:
var connectionString = 'mongodb://yourdbus:[email protected]:17185/myfbdb';
mongoose.connect(connectionString);
mongoose.connection.on('error', function(error) {
console.error('Database connection error:', error);
});
mongoose.connection.once('open', function() {
console.log('Database connected');
});
Tóm lại:nếu Bạn không thể khắc phục sự cố, vì vậy hãy kiểm tra mongodb, cài đặt lại nó hoặc v.v. để làm cho nó hoạt động.