Я не могу подключиться к базе данных postgres - PullRequest
0 голосов
/ 01 июня 2019

При попытке подключения к базе данных

Ме связь собственности:

const sequelize = new Sequelize("postgres", "postgres", "postgres", {
  dialect: "postgres",
  host: "127.0.0.1",
  port: "5432",
});   

Настройка сервера: введите описание изображения здесь

Ошибка:

{ SequelizeConnectionError: ������������ "postgres" �� ������ �������� ����������� (�� ������)
    at connection.connect.err (E:\Dropbox\BigDeal\BigDealExpressJSTest\node_modules\sequelize\lib\dialects\postgres\connection-manager.js:182:24)
    at Connection.connectingErrorHandler (E:\Dropbox\BigDeal\BigDealExpressJSTest\node_modules\pg\lib\client.js:174:14)
    at Connection.emit (events.js:189:13)
    at Socket.<anonymous> (E:\Dropbox\BigDeal\BigDealExpressJSTest\node_modules\pg\lib\connection.js:126:12)
    at Socket.emit (events.js:189:13)
    at addChunk (_stream_readable.js:284:12)
    at readableAddChunk (_stream_readable.js:265:11)
    at Socket.Readable.push (_stream_readable.js:220:10)
    at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
  name: 'SequelizeConnectionError',

Как это исправить?

1 Ответ

0 голосов
/ 01 июня 2019

Некоторое время назад я использовал Sequelize только один раз, но так я его инициализировал.

const sequelize = new Sequelize({
    database: 'project-db',
    username: 'postgres',
    password: 'postgres',
    host: 'localhost',
    port: 5432,
    dialect: 'postgres'
});

EDIT:

Читая документацию Sequelize, кажется, ваш способ подключения также должен работать. Вы уверены, что «postgres» (первый параметр) - это имя существующей базы данных?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...