SailsJS连接
我使用SailsJS构build了我的代码,并将连接configuration为使用PostgreSQL。 但是在用户名和密码字段上,我想从另一个函数中获取这个信息。 任何人都知道我可以做到这一点。
例:
pgDatabase: { adapter: 'sails-postgresql', host: 'server', port: port, user: getUsername(function(p) { return(p); }), // optional password: getPassword(function(c) { return(c); }), // optional database: 'db', //optional pool: false }
您可以在您的config / env文件中定义不同的开发和生产用户名和密码,并且可以通过连接访问它,如下面的代码行所示
username: (process.env.NODE_ENV == "production") ? "productionUser" : "otherUserName", password: (process.env.NODE_ENV == "production") ? "productionPassword" : "otherPassword";
可以在提升帆时设置NODE_ENV
NODE_ENV=production sails lift NODE_ENV=development sails lift