Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么在尝试启动Mongo服务器时Nodemon服务器会崩溃?_Javascript_Node.js_Angular_Mongodb_Express - Fatal编程技术网

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

Javascript 为什么在尝试启动Mongo服务器时Nodemon服务器会崩溃?,javascript,node.js,angular,mongodb,express,Javascript,Node.js,Angular,Mongodb,Express,我不熟悉创建nodejs应用程序。我正在尝试开始使用简单的angular和nodejs应用程序。我已将数据保存在“mLab”中。现在,当我试图通过下面的代码显示我的数据时,我的nodemon服务器崩溃了 “MongoError:无法连接到服务器[ds030817.mlab.com:30817]” 这是我从其他来源复制的代码 var express = require('express'); var router = express.Router(); var mongojs = require(

我不熟悉创建nodejs应用程序。我正在尝试开始使用简单的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;
var express=require('express');
var router=express.router();
var mongojs=require('mongojs');
var db=mongojs('mongodb:///
@ds030817.mlab.com:30817/user_data_0001',['books'];
router.get('/tasks',函数(req、res、next){
db.books.find(函数(err,books){
如果(错误){
res.send(err);
}
res.json(书籍);
})
});
module.exports=路由器;

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

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

您是否尝试使用studio3t或mongodb gui应用程序连接到mongo端点?在
之间缺少冒号
?如果您的系统具有mongo shell,请在系统中启动终端并运行以下命令:mongomongodb://dbuser:dbpassword@ds030817.mlab.com:30817/user_data_0001并让我知道你无论是否能够连接,连接都会失败。我应该再检查一下。只需检查您的服务器是否允许30817端口。如果不打开30817端口。