Tag: 数据库连接

处理Sails.js中的数据库环境configuration

我所遇到的问题与以下官方文档的引用有关: 注意如果模型使用适配器的任何连接,那么所有连接到该适配器的连接都将被加载到sails.lift上,无论模型是否实际使用它们。 在上面的示例中,如果将模型configuration为使用localMysql连接,则localMysql和remoteMysql都将在运行时尝试连接。 因此,根据环境将连接configuration拆分并将其保存到适当的环境特定configuration文件中,或者注释掉不想激活的任何连接。 如何configuration生产服务器的连接? 我的connections.js文件如下所示: module.exports.connections = { mongoDev: { adapter: 'sails-mongo', host: 'localhost', port: 27017, user: 'username', password: 'password', database: 'database' }, mongoLive: { adapter: 'sails-mongo', host: 'host.mongolab.com', port: 31681, user: 'user', password: 'password', database: 'database' } }; 并在我的环境configuration文件,我有: development.js module.exports = { models: { connection: 'mongoDev' } }; production.js module.exports = { […]