【发布时间】:2022-03-22 11:52:56
【问题描述】:
我正在计划一个带有 nodejs 和 sequelize(mysql 方言)的多租户应用程序。我将为每个客户提供一个应用程序和多个数据库。我需要在身份验证后连接到客户端数据库(使用 passport.js)。所以有一个经典的主数据库,其中包含客户端信息和数据库用户、主机和密码,然后在成功登录后,应用程序连接到特定的客户端数据库。我怎么能做这样的事情?我正在考虑使用会话...也许是一个中间件,它为每个请求获取会话然后将数据传递给 sequelize 配置对象?谁能与我分享他/她如何设法做类似的事情?我陷入了一个逻辑陷阱!谢谢
【问题讨论】:
标签: mysql node.js sequelize.js multi-tenant