я использую heroku для размещения моего сайта, однако он продолжает выдавать ту же ошибку, которая
2018-05-06T19: 28: 52.212104 + 00: 00 app [web.1]: AssertionError [ERR_ASSERTION]: false == true
2018-05-06T19: 28: 52.212106 + 00: 00 приложение [web.1]: в Object.exports.connect (_tls_wrap.js: 1036: 3)
2018-05-06T19: 28: 52.212107 + 00: 00 app [web.1]: at Socket. (/app/node_modules/pg/lib/connection.js:94:23)
2018-05-06T19: 28: 52.212109 + 00: 00 приложение [web.1]: в Object.onceWrapper (events.js: 315: 30)
2018-05-06T19: 28: 52.212110 + 00:00 приложение [web.1]: в emitOne (events.js: 116: 13)
2018-05-06T19: 28: 52.212112 + 00: 00 приложение [web.1]: на Socket.emit (events.js: 211: 7)
2018-05-06T19: 28: 52.212113 + 00: 00 приложение [web.1]: at addChunk (_stream_readable.js: 263: 12)
2018-05-06T19: 28: 52.212115 + 00: 00 приложение [web.1]: at readableAddChunk (_stream_readable.js: 250: 11)
2018-05-06T19: 28: 52.212116 + 00: 00 приложение [web.1]: в Socket.Readable.push (_stream_readable.js: 208: 10)
2018-05-06T19: 28: 52.212118 + 00: 00 приложение [web.1]: в TCP.onread >> (net.js: 607: 20)
вот как я подключаюсь (снято с сайта herokus)
const { Client } = require("pg");
const router = express.Router();
const pool = new Client({
connectionString: process.env.DATABASE_URL,
ssl: true,
});
pool.connect();
Я выяснил, в чем ошибка:
ошибка была в том, что у меня не было создания базы данных. я решил использовать elephantSQL и из их я подключился к elephantSQL с помощью pgadmin и пересоздал свою базу данных. теперь работает отлично
чтобы увидеть, как это работает, посмотрите: https://www.elephantsql.com/docs/pgadmin.html
я более чем рад ответить на некоторые вопросы