为什么尝试启动Mongo服务器时Nodemon服务器崩溃?

时间:2018-10-04 07:51:43

标签: javascript node.js angular mongodb express

我是创建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;

1 个答案:

答案 0 :(得分:0)

您的连接字符串格式不正确。使用以下内容

var db = mongojs('mongodb://dbuser:dbpassword@ds030817.mlab.com:30817/user_data_0001',['books']);