[英]I can't establish a connection between MongoDB and my website on NodeJS via Mongoose
我正在尝试使用Mongoose连接我的本地数据库,即MongoDB和我的网站,但我收到错误404.在这种情况下我需要做什么?
- 下一个文件是我的模型的控制器
var mongoose = require('mongoose');
var db = 'mongodb://localhost/employeers';
var Emp = require('../models/employeers');
mongoose.connect(db);
module.exports.allEmployeers=function(req,res){
console.log('getting information about everyone employeer');
Emp.find({})
.exec(function(err,employeers){
if(err){
res.send("Error has occured");
}
else{
console.log(employeers);
res.json(employeers);
}
})
};
- 我的路线文件
var ctrlEmployeers = require('../controllers/employeers');
router.get('/employeers', ctrlEmployeers.allEmployeers);
我希望当我在浏览器中输入localhost:3000 / employeesers时,我的本地数据库的每个雇员都将以JSON格式导出。 而不是我收到404错误:找不到页面。
尝试这个
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost:27017/employeers', { useNewUrlParser: true });
var Emp = require('../models/employeers');
module.exports.allEmployeers=function(req,res){
console.log('getting information about everyone employeer');
Emp.find({})
.exec(function(err,employeers){
if(err){
res.send("Error has occured");
}
else{
console.log(employeers);
res.json(employeers);
}
})
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.