nodejs require模块

模块使用

exports或者module.exports,通过案列看区别

exports.route = {
    index: '/src/index.html',
    user: '/src/user.html'
}

//other file
module.exports = (req, res) => {}
const route = require('./route');
const data = require('./data');
console.log(route);
console.log(data);

 

exports方式是把route作为模块的访问接口(相当于是exports的属性),module.export这是把data作为对象的成员函数访问(返回的对象本身)。在引用外部模块时,要输出的就是对象本身,而不是原先exports。

模块加载过程

猜你喜欢

转载自blog.csdn.net/zYjmor/article/details/82905572