NodeJS中的模块化开发方案
CommonJS是NodeJS中的模块化开发的规范
NodeJS中模块的定义和使用
一、模块的定义 (导出模块)
两种实现方式:
-
exports.模块 = 要导出的模块
-
module.exports = 要导出的模块
function getUser(username){}
function addUser(){}
//导出模块: 模块暴露的是exports对象
// exports.模块名 = 模块
// module.exports = 模块
exports.getUser = getUser;
exports.addUser = addUser;
function getProduct(){}
function addProduct(){}
// module.exports = getProduct;
module.exports = {
getProduct,
addProduct
}
模块的使用 (导入模块)
const 自定义模块名 = require(模块文件的路径)
const userApi = require("./user")
// const productApi = require("./product")
const { getProduct } = require("./product")
userApi.getUser()
getProduct()