почему ssl выдает ошибку на логи героя - PullRequest
0 голосов
/ 02 мая 2020

Я развернул свой сервер с помощью heroku, и теперь я создал базу данных на heroku и успешно подключил ее к своему проекту. Я использую библиотеку 'knex' для отправки / получения данных из базы данных. Я прочитал документацию на heroku и, согласно им, мой сервер узла должен иметь следующий код для подключения к базе данных

var db = require('knex')({
client: 'pg',
connection: {
connectionString: process.env.DATABASE_URL,
ssl: true,
}
});

. Теперь проблема в том, что мой сервер, похоже, не имеет доступа к базе данных, и когда я проверяю логи heroku, он говорит

UnhandledPromiseRejectionWarning: Error: self signed certificate
2020-05-02T13:14:15.550866+00:00 app[web.1]: at TLSSocket.onConnectSecure (_tls_wrap.js:1474:34)
2020-05-02T13:14:15.550887+00:00 app[web.1]: at TLSSocket.emit (events.js:310:20)
2020-05-02T13:14:15.550887+00:00 app[web.1]: at TLSSocket._finishInit (_tls_wrap.js:917:8)
2020-05-02T13:14:15.550888+00:00 app[web.1]: at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:687:12)

Я не знаю, как это исправить, и я не могу найти решение по inte rnet

...