Postgres dialect не работает в sequelize

Запуск проекта My Express на компьютере с Windows 10 с pgAdmin4.

В sequelize/config.jsonфайле с диалектом postgres Sequelize дает некоторую ошибку.

"development": {
    "username": "root",
    "password": null,
    "database": "database_development",
    "host": "127.0.0.1",
    "port": "5432",
    "dialect": "postgres"
  }

Но с диалектом sqlite это работает хорошо.

"development": {
    "dialect": "sqlite",
    "storage": "./db.development.sqlite"
    }

Запуск gulp watchс postgres dialect, следующие ошибки придумать:

$ gulp watch
[22:00:43] Using gulpfile ~friendly-stuffgulpfile.js
[22:00:43] Starting 'build'...
[22:00:43] Starting 'clean'...
[22:00:43] Finished 'clean' after 28 ms
[22:00:43] Starting 'stylus'...
[22:00:43] Finished 'stylus' after 101 ms
[22:00:43] Finished 'build' after 132 ms
[22:00:43] Starting 'server:start'...
[22:00:43] Finished 'server:start' after 10 ms
[22:00:43] Starting 'watch'...
[22:00:43] Finished 'watch' after 20 ms
[22:00:44] Development server listening. (PID:12632)
Mon, 19 Sep 2016 02:00:44 GMT friendly-stuff:server Listening on port 3000
Unhandled rejection SequelizeConnectionRefusedError: 
connect ECONNREFUSED 127.0.0.1:5432 at 
C:Usersuser1MyProjnode_modulessequelizelibdialects
postgresconnection-manager.js:98:20 at Connection.

Я думаю, что есть некоторые другие конфигурации должны быть добавлены или изменены. Но я не уверен, какой именно. Как вы думаете, версия widows/pgadmin, которую я использую, вызывает некоторые из этих ошибок или брандмауэр / безопасность windows 10 блокирует порт?

1 ответ