
Kenneth Leonel Cruz Ordoñez
PreguntaEn la configuración con docker utilizamos la ip: 172.17.0.2, sin embargo en el archivo de configuración utilizamos localhost.
.
¿Por qué?
.
He utilizado localhost y recibo el siguiente error:
.
.
Archivo de configuración
const { Client } = require('pg'); async function getConection() { const client = new Client({ host: 'localhost', port: 5432, user: 'postgres', password: 'admin', database: 'my_store' }); await client.connect(); return client; } module.exports = getConection;
.
Configuración de la conexión utilizando pgAdmin

Kenneth Leonel Cruz Ordoñez
Es decir, Docker.

Kenneth Leonel Cruz Ordoñez
Resolví todo este asunto desinatalando y volviendo a configurar el entorno.
¿Es una solución loable? No.

Sebastian Rivera Ocampo
La conexion no se dió. trata de hacer un try catch en la conexion y en el host/adress pon el nombre del servicio que colocaste en el docker-compose.yml