Node中函数的特点

1.Node中任何一个模块(js文件)都要被一个外层函数所包裹

function(exports,require,module,__filename,__dirname){

exports:用于支持CommonJS模块化规范的暴露语言

require:用于支持CommonJS模块化规范的引入语法

module:用于支持CommonJS模块化规范的暴露语言

__filename:当前运行文件的绝对路径

__dirname:当前运行文件所在文件夹的绝对路径

}

2.为什么要设计这个外层函数(这个外层函数有什么作用?)

 1)用于支持模块化语法

 2)隐藏服务器内部实现(作用域角度)

 

posted @ 2022-06-30 11:04  今天穿秋裤了吗  阅读(24)  评论(0编辑  收藏  举报