【问题标题】:express-session and connect-mongo setupexpress-session 和 connect-mongo 设置
【发布时间】:2016-03-18 11:05:46
【问题描述】:

我正在使用express-session,现在想使用connect-mongo 来持久存储会话。我已经看过文档和一些教程,并且大部分都了解它是如何工作的,但我假设您首先需要一个 mongoDB 实例设置,所以connect-mongo 有什么可以连接的吗?

我看到的一些示例涉及连接到本地主机上的测试 mongoDB,那么它只是作为标准安装 mongoDB 然后使用该实例的情况吗?

【问题讨论】:

    标签: mongodb express express-session connect-mongo


    【解决方案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 连接字符串。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-04
      • 2021-10-20
      • 2022-10-02
      • 2021-06-13
      • 2020-04-08
      • 2019-10-21
      • 2021-12-10
      • 2017-10-28
      相关资源
      最近更新 更多