首页 > 解决方案 > JS中“require()”函数前面的第二个括号是什么意思?

问题描述

我刚刚看到这行代码:

var FileStore = require('session-file-store')(session);

我理解代码到第二个括号,但一般不明白第二个括号是什么?为什么''里面没有?为什么代码使用它以及它是如何工作的?

标签: javascriptnode.jssessionrequire

解决方案


这意味着在您的文件的前面部分,您已经要求并定义了session(很可能是 Express Session)。这意味着您需要session-file-store,使用 required 执行函数session,并将该函数的返回值分配给FileStore.


推荐阅读