Я разрабатываю приложение Node.js, используя PostgreSQL и хостинг на Heroku. Моя проблема в том, что я получаю ошибку аутентификации, например:
14:32:05 web.1 | { [error: no pg_hba.conf entry for host "193.40.244.196", user "username", database "database_name", SSL off]
14:32:05 web.1 | length: 168,
14:32:05 web.1 | name: 'error',
14:32:05 web.1 | severity: 'FATAL',
14:32:05 web.1 | code: '28000',
14:32:05 web.1 | detail: undefined,
14:32:05 web.1 | hint: undefined,
14:32:05 web.1 | position: undefined,
14:32:05 web.1 | internalPosition: undefined,
14:32:05 web.1 | internalQuery: undefined,
14:32:05 web.1 | where: undefined,
14:32:05 web.1 | file: 'auth.c',
14:32:05 web.1 | line: '483',
14:32:05 web.1 | routine: 'ClientAuthentication' }
Это может быть проблема SSL, но здесь не должно упоминаться здесь. SSL следует поддерживать из коробки. Итак, я в тупике и могу только спросить, что может вызвать эту ошибку?
Я не уверен, что мне нужно изменить pg_hba.conf в моей системе, но я даже не могу его найти.