本文主要是介绍exports和module.exports的区别实例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
//使用 exports
/* exports.reg_login_schema = {body:{username,password}
} *///使用module.exports
module.exports = {body:{username,password}
}
二者分别输出
//使用exports 的输出
reg_login_schema {reg_login_schema: { body: { username: [Object], password: [Object] } }
}//使用module.exports的输出
reg_login_schema {body: {username: {type: 'string','$_root': [Object],'$_temp': [Object],_ids: [Object],_preferences: null,_valids: null,_invalids: null,_rules: [Array],_singleRules: [Map],_refs: [Object],_flags: [Object],_cache: null,'$_terms': [Object],'$_super': {}},password: {type: 'string','$_root': [Object],'$_temp': [Object],_ids: [Object],_preferences: null,_valids: null,_invalids: null,_rules: [Array],_singleRules: Map(0) {},_refs: [Object],_flags: [Object],_cache: null,'$_terms': [Object],'$_super': {}}}
}
很多时候不明白的自己动手测试一看就明白了,同时也是最好的学习方法。
这篇关于exports和module.exports的区别实例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!