0

私は使用しており、セッションを永続的に保存express-sessionするために使用したいと考えています。connect-mongo私はドキュメントといくつかのチュートリアルを見て、それがどのように機能するかをほとんど理解していますが、最初にmongoDBインスタンスのセットアップが必要だと思うので、connect-mongo接続するものはありますか?

私が見たいくつかの例では、localhost でテスト用の mongoDB に接続していますが、これは mongoDB を標準としてインストールしてからそのインスタンスを使用する場合にすぎませんか?

4

1 に答える 1

1

はい、現在の接続を使用するかconnect-mongo、新しい接続を使用するように指示できます。

現在の接続を使用する:

app.use(session({
    store: new MongoStore({ db: dbInstance })
}));

dbInstance現在の接続先はどこですか。

新しい接続を使用する:

app.use(session({
    store: new MongoStore({ url: 'mongodb://localhost/test-app' })
}));

url従来の mongodb 接続文字列にすぎません。

于 2016-03-18T14:14:43.253 に答える