gpt4 book ai didi

node.js - 如何创建一个可以向其传递参数的nodejs模块?

转载 作者:太空宇宙 更新时间:2023-11-03 23:00:34 26 4
gpt4 key购买 nike

我想创建一个数据访问对象,我可以在其中传递数据库名称,例如:

var Dao = require('./dao')

mydb = new Dao('sample_database');
mydb.append('hello')

知道如何做到这一点吗?谢谢

最佳答案

我根据我的理解创建了最小的解决方案。

doa.js

let Dao = function(dbName) {
console.log(dbName);
}

Dao.prototype.append = function (text) {
console.log("append " + text)
}
module.exports = Dao;´

ma​​in.js

let Dao = require('./dao');
let daoInstance = new Dao('testName');
daoInstance.append("apple");

如果有帮助请告诉我。

关于node.js - 如何创建一个可以向其传递参数的nodejs模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49379703/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com