我是创建Node.js应用程序的新手。我正在尝试从简单的angular和nodejs应用程序开始。我已将数据保存在“ mLab”中。现在,当我尝试通过下面的代码显示数据时,我的nodemon服务器崩溃了,
“ MongoError:无法连接到服务器[ds030817.mlab.com:30817]”。
这是我从其他来源复制的代码。
var express = require('express');
var router = express.Router();
var mongojs = require('mongojs');
var db = mongojs('mongodb://<dbuser>
<dbpassword>@ds030817.mlab.com:30817/user_data_0001',['books']);
router.get('/tasks', function(req, res, next){
db.books.find(function(err, books){
if(err){
res.send(err);
}
res.json(books);
})
});
module.exports = router;
答案 0 :(得分:0)
您的连接字符串格式不正确。使用以下内容
var db = mongojs('mongodb://dbuser:dbpassword@ds030817.mlab.com:30817/user_data_0001',['books']);