【发布时间】:2019-06-25 10:03:37
【问题描述】:
您好,我想创建一个 SaaS(软件即服务)项目,所以在一个数据库上管理所有用户组织很荒谬所以我想为每个用户创建单独的数据库,这很容易管理。所以想用这个 api 用户访问关联数据库来创建 Node js API。 那么如何处理每个用户的 mysql 连接,如果你建议 mysql 更改用户运行时它会更改全局连接如何按照下图的要求显示我想要的
【问题讨论】:
-
看起来很简单。创建一个对象,键是套接字(或它们的 ID),值是 MySQL 连接。到目前为止你做了什么,或者你的问题是什么?
-
我是否同时运行所有用户连接
-
你应该解释更多......例如......每个API用户都有它自己的API密钥(我假设他们有)......每个API用户都需要这个自己的MySQL用户吗? ..因为问题现在很广泛..
-
示例 user1 api 是 /api/userid1/myorgnization 用户 2 /api/userid2/myorgnization 那里只能访问关联数据库