繁体   English   中英

Node.js与MongoDB的连接

[英]Node.js connections with MongoDB

我需要帮助来创建服务器,因为它无法正常工作。 我正在尝试使用Mongoose和Express将服务器与MongoDB连接。

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('服务器本地主机是27017 ....')});

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')
});

您是否启动了MongoDB服务器? 要启动MongoDb,请运行mongod.exe。 转到命令promt并键入“ C:\\ Program Files \\ MongoDB \\ Server \\ 3.6 \\ bin \\ mongod.exe”。 有关更多详细信息: https : //docs.mongodb.com/tutorials/install-mongodb-on-windows/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM