【发布时间】:2015-11-14 18:54:35
【问题描述】:
我的想法是在我的主机上拥有多个数据库,每个用户一个。在前端,有一个登录表单,用户输入的是数据库的名称。
假设我的用户名是 JOHN,那么我将使用的数据库将命名为“DB_JOHN”。我希望我的后端获取用户名并将其连接到“DB_”字符串,这样我就可以建立动态连接。那会怎样?
在config/connections.js中你可以默认找到这段代码:
someMysqlServer: {
adapter: 'sails-mysql',
host: 'YOUR_MYSQL_SERVER_HOSTNAME_OR_IP_ADDRESS',
user: 'YOUR_MYSQL_USER',
password: 'YOUR_MYSQL_PASSWORD',
database: 'YOUR_MYSQL_DB'
},
如何从获取所有这些属性的控制器中设置数据库、用户和密码属性?
【问题讨论】:
标签: mysql database node.js sails.js