2016-08-20 12 views
2

が、これは私がconnect-mongo(セッション)をインポートする方法です:ES6 - connect-mongo(セッション)をインポートするには?前ES6で

var MongoStore = require("connect-mongo")(session); 

しかし、どのように私はES6でそれをインポートすることができますか?

import MongoStore from 'connect-mongo'; 
let monStore = MongoStore(session); 

エラー:

const Store = connect.Store || connect.session.Store; 
               ^

TypeError: Cannot read property 'Store' of undefined 

任意のアイデア?

答えて

1

あなたはこのようにインポート試みることができる:MDNのドキュメントから

import * as connectMongo from 'connect-mongo'; 

const MongoStore = connectMongo(session); 

答えを

Import an entire module's contents. This inserts myModule into the current scope, containing all the exported bindings from "my-module.js".

import * as myModule from "my-module";

More information can be found here.

+0

おかげで、私はこのエラーがあります: 'VARのMongoStore = connectMongo(_expressSession2を。デフォルト); ^ TypeError:connectMongoは関数ではありません ' – laukok

+0

同じ方法でセッションをインポートしてみますか? – alexi2

+0

あなたはどういう意味ですか? – laukok

関連する問題