如何从Sails.js Java Script连接到Heroku Postgresql

CSh*_*ner 3 javascript postgresql heroku sails.js

js来创建我的应用程序.我想在我创建和使用数据库的地方使用Heroku数据库托管.现在我尝试从我的应用程序连接到它.那是我local.js的片段:

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.
}
Run Code Online (Sandbox Code Playgroud)

当我解除风帆应用程序时,我收到错误:

"创建与Postgresql的连接时出错:错误:主机没有pg_hba_conf条目"83.21 ...",用户...,数据库......,SSL关闭"

"..."是来自我的local.js的用户,数据库等.

如何解决问题?当我将local.js中的数据更改为我的本地postgresql数据库时,它工作正常,但是当我更改数据并尝试连接到Heroku主机上的数据库时,它会一直显示错误:/

par*_*ana 8

Heroku要求打开ssl设置.将ssl:true添加到您的配置中,如下所示:

module   : 'sails-postgresql',
host     : '...',
port     : 5432,
user     : '...',
password : '...',
database : '...',
ssl      : true
Run Code Online (Sandbox Code Playgroud)