Javascript 如何从Sails.js Java脚本连接到Heroku Postgresql
js创建我的应用程序。我想使用Heroku数据库托管我创建和获得的数据库。现在我尝试从我的应用程序连接到它。这是my local.js中的一段代码:Javascript 如何从Sails.js Java脚本连接到Heroku Postgresql,javascript,postgresql,heroku,sails.js,Javascript,Postgresql,Heroku,Sails.js,js创建我的应用程序。我想使用Heroku数据库托管我创建和获得的数据库。现在我尝试从我的应用程序连接到它。这是my local.js中的一段代码: adapters: { 'default': 'postgres', module : 'sails-postgresql', host : '...', port : 5432, user : '...', password : '...', database : '...', schema: tru
adapters: {
'default': 'postgres',
module : 'sails-postgresql',
host : '...',
port : 5432,
user : '...',
password : '...',
database : '...',
schema: true //This makes sure that sails matches
//the database schema to your models.
}
当我提起sails应用程序时,出现错误:
创建到Postgresql的连接时出错:错误:没有主机“83.21…”、用户…、数据库…、SSL关闭的pg_hba_conf条目
“…”是my local.js中的用户、数据库等
如何解决这个问题?当我将local.js中的数据更改为本地postgresql数据库时,它工作正常,但当我更改数据并尝试连接到Heroku主机上的数据库时,它始终显示错误://Heroku要求打开ssl设置。将ssl:true添加到您的配置中,如下所示:
module : 'sails-postgresql',
host : '...',
port : 5432,
user : '...',
password : '...',
database : '...',
ssl : true