繁体   English   中英

从Knex检索连接池(与express-mysql-session共享)

[英]Retrieving connection pool from Knex (to share it with express-mysql-session)

我已经将knex配置为使用MySQL进行池化:

var knex = require("knex")({
    client: "mysql",
    connection: {
        host: ...,
        user: ...,
        password: ...,
        database: ...
    },
    pool: {
        min: 0,
        max: 20
    }
});

我也在使用快速会话 ,我正在计划为商店切换到express-mysql-session

所以,我想使用knex创建的连接池,因此我可以使用相同的池来进行所有数据库访问。

有没有办法从knex获取连接池,我可以传递给MySQL会话存储构造函数? 或者其他一些使用相同池的方法?

这是不可能的,我在https://github.com/tgriesser/knex/issues/1824上提交了一项功能请求。

对我的特定用例给出的建议是,可能会创建一个express-knex-session模块,我将尽快完成。 我会用链接更新这个。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM