CNode

express写法问题,小白求指点

问答
Llily920416发布于10 年前最后回复10 年前2 回复3327 浏览0 收藏

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

查看回复

回复 (2)

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

我是这么理解的

W
wengqianshan#2·10 年前

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

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