簡體   English   中英

我無法通過Mongoose在NodeJS上建立MongoDB和我的網站之間的連接

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM