Node.js соединения с MongoDB - PullRequest
0 голосов
/ 09 июня 2018

Мне нужна помощь в создании моего сервера, потому что он не будет работать.Я пытаюсь соединить свой сервер с MongoDB, используя Mongoose и Express.

const express = require('express');
const app = express();
const mongoose = require('mongoose');

mongoose.connect('mongodb://localhost:27017/node');
var mongoDB = 'mongodb://localhost:27017/node';
mongoose.connect(mongoDB);

mongoose.Promise = global.Promise;

let db = mongoose.connection;

db.on('error', console.error.bind(console, 'MongoDB connection error:'));

//check DB erorr
db.on('erorr',function(err){
    console.log(err);
});

app.listen ('2701 enter code here 7', function () {console.log ('localhost is 27017 .... ')});

Ответы [ 2 ]

0 голосов
/ 09 июня 2018

Вы запустили сервер MongoDB?Для запуска MongoDb запустите mongod.exe.Перейдите в командную строку и введите «C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin \ mongod.exe».Для более подробной информации: https://docs.mongodb.com/tutorials/install-mongodb-on-windows/

0 голосов
/ 09 июня 2018
global.express = require('express');
global.app = express();
global.mongoose = require('mongoose');
var dbURI = "mongodb://localhost:27017/node";
mongoose.connect(dbURI);

// CONNECTION EVENTS
mongoose.connection.on('connected', function() {
    console.log('Mongoose connected to ' + dbURI);
});
mongoose.connection.on('error', function(err) {
    console.log('Mongoose connection error: ' + err);
});
mongoose.connection.on('disconnected', function() {
    console.log('Mongoose disconnected');
});

app.get('/',function(req,res){
  res.send('Hello World');
})

app.listen(3000,function(){
    console.log('server is running on port 3000')
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...