【发布时间】:2020-04-06 11:58:55
【问题描述】:
我是 MERN 堆栈初学者。我从一个基本的 CRUD 中发现了这个 sn-p 代码,我知道它可以工作,但我不明白如何。
//in server.js
const database = require('./database');
//in database.js
const mongoose = require('mongoose'); //importing mongoose
mongoose.connect('mongodb://localhost/monguse', {useNewUrlParser:true}) //connected to db
.then((db)=>{console.log('Database connected')}) //message if ok
.catch((err) =>{console.log(`Database connection error: ${err}`)}); //catching errors
module.exports = mongoose;
我了解 database.js 中发生了什么(这是我自己的版本),但是为什么不使用 server.js 中的任何方法就可以工作?似乎只能通过使用“require”功能来建立连接。然后在我的路线中再也没有提到这一点;只在请求中使用猫鼬模型。
谢谢!
【问题讨论】:
标签: javascript node.js mongodb mongoose mern