【发布时间】:2026-02-08 06:25:01
【问题描述】:
考虑下面的代码 sn-p,它位于 A.js 文件中。
const connection = {};
mongo_cli.connect(url, (err, db) => {
...
connection['con'] = db;
});
module.exports = {
mongo:{
connection: connection['con'];
}
}
我在 B.js 中这样做 const database = require('./A').mongo.connection;。 A和B的js文件在同一个目录。
为什么B文件中的数据库变量未定义?
【问题讨论】:
-
你确定mongo连接成功,你能在“connect”函数中打印connection['con']的值吗?
-
@Vishal-Lia mongo 连接成功,我确定。
标签: node.js import module export