如何使用es6语法将快速模块作为函数导入?

在当前版本的节点中,导入模块的function如下所示:

// case 1: const MongoStore = require('connect-mongo')(session) // case: 2 const LocalStrategy = require('passport-local').Strategy 

但是,我在我的express服务器中使用es2015语法,如下所示:

 import MongoStore from 'connect-mongo' import LocalStrategy from 'passport-local' 

我如何将会话作为函数parameter passing给import语句,或者追加Strategy方法?

对于MongStore,您只需执行该函数并传递会话即可。

 import MongoStore from 'connect-mongo' var mongoStore = MongoStore(session); 

对于LocalStrategy,您可以执行以下操作:

 import { Strategy as LocalStrategy} from 'passport-local'