Javascript 为什么在尝试启动Mongo服务器时Nodemon服务器会崩溃?
我不熟悉创建nodejs应用程序。我正在尝试开始使用简单的angular和nodejs应用程序。我已将数据保存在“mLab”中。现在,当我试图通过下面的代码显示我的数据时,我的nodemon服务器崩溃了 “MongoError:无法连接到服务器[ds030817.mlab.com:30817]” 这是我从其他来源复制的代码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(
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端口。