[英]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.