使用local.js存储sails-mysql密码

kk4*_*5kk 3 mysql node.js sails.js

我正在尝试使用mysql作为我的数据库,但我无法弄清楚如何让我的config/adapters.js使用config/local.js中的mysql信息进行连接.存储连接信息的正确方法是什么,以便sails-mysql可以连接?

sgr*_*454 6

config/local.js在所有其他配置之上合并.所以你可以把自己的adapters钥匙放在那里:

{
    adapters: {
        default: 'myLocalAdapter',
        myLocalAdapter: {
            module: 'sails-mysql',
            host: 'localhost',
            user: 'root',
            password: 'password',
            database: 'database'
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

并且它将被Sails拾取并使用.

编辑在sails v0.10.x中,使用密钥connections而不是adapters现在区分两个密钥,连接现在保存身份验证信息.最初的答案是针对早期版本的帆.