我使用SailsJS构建了代码,并配置了连接以使用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
关于node.js - SailsJS连接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46246702/