【发布时间】:2022-01-19 17:26:04
【问题描述】:
我无法将客户端从db.js 正确导出到User.js
db.js
const some= MongoClient.connect(process.env.CONNECTIONSTRING).then((client) =>{
module.exports=client
const app = require("./app")
app.listen(process.env.PORT)
})
在这里使用客户端,我可以执行诸如 client.db().collection("users"); 之类的方法;
但我无法使用 user.js
User.js
const usersCollection = require("../db").db().collection("users");
这给出了错误说 const
usersCollection = require("../db").db().collection("users");
^
TypeError: require(...).db is not a function
【问题讨论】:
-
您是否尝试过从全局范围导出客户端? w3schools.com/js/js_scope.asp
标签: javascript node.js mongodb express export