需求是把所有数据库操作写成单独函数,放在一个operateDB.js文件中,然后把operateDB.js作为一个模块让app.js引用,并且在app.js随时调用函数。
需求是把所有数据库操作写成单独函数,放在一个operateDB.js文件中,然后把operateDB.js作为一个模块让app.js引用,并且在app.js随时调用函数。
假定operateDB.js中有如下函数
function thank(name) {
console.log(`Thank you , ${name}`);
}
function hello(name) {
console.log(`Hello , ${name}`);
}
在operateDB.js文件中添加 如下命令 来 导出函数
module.exports = {
thank: thank,
hello: hello
};
在你需要引用的模块require
var db=require('./ operateDB');
db.thank('Jobs');
db.hello('Jobs');
node版本号 v10.11.0
3 回答975 阅读✓ 已解决
2 回答496 阅读✓ 已解决
1 回答782 阅读
1 回答645 阅读
2 回答482 阅读
586 阅读
在operateDB.js导出多个函数就行,有两种方式,一种是
exports.find=function(){};
exports. save=function(){};
有几个函数写几个
或者
module. exports={
find:function(){},
save:function(){}
};
在你需要引用的模块require
如:var db=require('./ operateDB');
db.save();
db.find();