如何直接在Node.js中访问对象内部的对象?

问题描述 投票:0回答:1

假设我有两个分别名为dbPerson.jsdbCar.js的文件,它们都有自己的方法,例如:

dbPerson.js:

module.exports = {
    getAll(callback){}
}

dbCar.js:

module.exports = {
    getOne(callback){}
}

然后我有另一个名为db.js的文件,它将导入这些文件:

const dbPerson=require('./dbPerson');
const dbCar=require('./dbCar');

并且最终我有一个导入db.js的主文件:

const db=require('./db');

我希望能够通过使用db.getAll()db.getOne()来调用方法,但是这种方式我需要使用db.dbPerson.getAll()db.dbCar.getOne(),有一种方法可以使我不需要这样做?

javascript node.js model-view-controller require modularity
1个回答
0
投票

您也需要从db.js文件中导出这些功能:

//db.js
const dbPerson=require('./dbPerson');
const dbCar=require('./dbCar');

module.exports = {
    dbPerson, 
    dbCar
}

© www.soinside.com 2019 - 2024. All rights reserved.