Discuss
/
JavaScript
/
如内容
如内容
Topic sourcevar express = require('express');
通过引入包获得一个express
的函数
var app = express();
执行引入的express()
获得一个express
函数封装的一个闭包函数
可能的实现是这个样子的
function express(){
return function (){ //上文的的app
//do something
}
}
module.exports = express;
也就是所谓的闭包……
var express = require(‘express’); 这一行只是拿到了一个指向 function express()的句柄。第二行通过new 来创建一个实例。你拥有了实例才算是拥有了express具体的对象,然后调用它的方法。
- 1
Royalisme
var express = require('express'); var app = express(); 这里有了express,为什么第二行又要有一个app对象,而且express(),这个方法不是还没有定义了么