module.exports是Node.js中用于导出模块的特殊对象。它允许将函数、对象、类或任何其他JavaScript值导出为模块的公共接口,以便其他模块可以使用它们。
module.exports的模块结构通常包含以下几个部分:
// utils.js
function add(a, b) {
return a + b;
}
function subtract(a, b) {
return a - b;
}
module.exports = {
add,
subtract
};
// app.js
const utils = require('./utils');
console.log(utils.add(2, 3)); // 输出: 5
console.log(utils.subtract(5, 2)); // 输出: 3
通过使用module.exports,可以将模块的功能封装起来,并使其可在其他模块中重复使用。这种模块化的开发方式有助于提高代码的可维护性和可重用性。
领取专属 10元无门槛券
手把手带您无忧上云