Когда я подключаю базу данных postgres от heroku с помощью Auth0, тогда я становлюсь ниже ошибки.Как подключить базу данных postgres с помощью Auth0
could not connect to postgres db { [error: no pg_hba.conf entry for host "XXXXXXXX", user "XXXXXX", database "XXXXXX", SSL off]
name: 'error',
length: 161,
severity: 'FATAL',
code: '28000',
detail: undefined,
hint: undefined,
position: undefined,
internalPosition: undefined,
internalQuery: undefined,
where: undefined,
schema: undefined,
table: undefined,
column: undefined,
dataType: undefined,
constraint: undefined,
file: 'auth.c',
line: '496',
routine: 'ClientAuthentication' }
[error] 28000 - undefined
Я использую Auth0, поэтому, пожалуйста, найдите ниже код auth0 с деталями и URL-адресом базы героя.
configuration.config_file = "postgres://username:[email protected]host:port/DB_name"
function login (email, password, callback) {
var conString = configuration.config_file;
postgres(conString, function (err, client) {
if (err) {
console.log('could not connect to postgres db', err);
return callback(err);
}
});
}
Добро пожаловать в Stackoverflow. Пожалуйста, опубликуйте сообщения об ошибках, если вы их получите. – Daenarys
Вы предоставили правильные разрешения для доступа к вашей базе данных? Файл pg_hba.conf - это права доступа, похоже, что IP-адрес вашего сервера не указан или не имеет соответствующих разрешений. –
@yakiklein Не могли бы вы рассказать мне, как дать разрешение при доступе к базе данных герою с auth0? –