PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

node-postgres obtém erro ao conectar ECONNREFUSED


@Madhavan Kumar muito obrigado por sua ajuda

os passos para resolver isso foram os seguintes:

No servidor remoto:-

1- find \ -name "postgresql.conf" para encontrar o local do arquivo de configuração

2- sudo nano /path/to/config/postgresql.conf para editar o arquivo de configuração

3- altere este #listen_addresses = 'localhost' para este listen_addresses = '*' depois salve e saia

4- find \ -name "pg_hba.conf" para encontrar o arquivo de configuração hba

5- sudo nano /path/to/config/pg_hba.conf para editar o arquivo de configuração hba

6- adicione host all all 0.0.0.0/0 md5 host all all ::/0 md5

no final do arquivo, salve e saia

7- execute /etc/init.d/postgresql restart para reiniciar o postgres

No código conecte assim:-
let sequelize = new Sequelize(
  config.db.name,
  config.db.username,
  config.db.password,
  {
    host: config.ip,
    port: config.port,
    dialect : 'postgres'
  }
)