跳到主要内容
CNode

express写法问题,小白求指点

问答
Llily920416发布于 10 年前最后回复 10 年前
233470

var MongoStore = require('connect-mongo')(session); 比如这一句,最后的括号是什么作用??一般我看到的写法都是require(''),不明白加个括号是什么意思?

查看回复

回复 (2)

W
wengqianshan#210 年前

require(‘connect-mongo’) 返回的是一个函数,而你需要执行这个函数才能得到想要的结果,并传参session

N
NextZeus#110 年前
connct-mongo 默认到处的是个函数 
module.exports = function connectMongo(connect) {
}
require(‘connect-mongo’)(session);
//及时执行函数
(connectFunction(connect){
	//理解这个 上面的那个() 应该就清楚了
})(connect)	

我是这么理解的

参与回复

登录后即可参与回复。登录