Почему происходит сбой сервера Nodemon при попытке запустить сервер Mongo? - PullRequest
0 голосов
/ 04 октября 2018

Я новичок в создании приложения 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;

1 Ответ

0 голосов
/ 04 октября 2018

Ваш формат строки подключения неверен.Используйте следующие

var db = mongojs('mongodb://dbuser:dbpassword@ds030817.mlab.com:30817/user_data_0001',['books']);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...