express在加载一个模块的时候,require()(io),后面的(io)是什么参数?
发布于 8 年前 作者 51huila 3910 次浏览 来自 问答

例如 :var users = require(’./routes/users’)(io);

不太明白后面的io是什么意思?请指点,谢谢!

4 回复

io是一个参数,io代表的是什么主要看上下文

这是因为这个模块导出的是一个函数,函数接受io为实参

这句话拆成这样看是不是容易点 var module_users = require(’./routes/users’); var users = module_users(io);

明白了,谢谢各位

回到顶部