![](/img/trans.png)
[英]Express-mysql-session preventing passport deserializeUser from running
[英]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.