@Madhavan Kumar merci beaucoup pour votre aide
les étapes pour résoudre ce problème étaient les suivantes :
Sur le serveur distant :-
1- find \ -name "postgresql.conf"
pour trouver l'emplacement du fichier de configuration
2- sudo nano /path/to/config/postgresql.conf
pour modifier le fichier de configuration
3- changez ce #listen_addresses = 'localhost'
à ce listen_addresses = '*'
puis enregistrez et quittez
4- find \ -name "pg_hba.conf"
pour trouver le fichier de configuration hba
5- sudo nano /path/to/config/pg_hba.conf
pour modifier le fichier de configuration hba
6- add
host all all 0.0.0.0/0 md5
host all all ::/0 md5
à la fin du fichier, puis enregistrez et quittez
7- exécutez /etc/init.d/postgresql restart
pour redémarrer postgres
Dans le code, connectez-vous comme ceci :-
let sequelize = new Sequelize(
config.db.name,
config.db.username,
config.db.password,
{
host: config.ip,
port: config.port,
dialect : 'postgres'
}
)