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