
Cristian Suárez
PreguntaAuxilio!!! No se establece la conexión de Nodejs con Postgres en Docker. Les paso mi repositorio en Github: https://github.com/csuarezjc/curso-backend-nodejs
Tengo el siguiente error:
{“message”:“role “nico” does not exist”,“stack”:“error: role “nico” does not exist\n at Parser.parseErrorMessage (/Users/cristiansuarez/Desktop/Desarrollo/my-store/node_modules/pg-protocol/dist/parser.js:287:98)\n at Parser.handlePacket (/Users/cristiansuarez/Desktop/Desarrollo/my-store/node_modules/pg-protocol/dist/parser.js:126:29)\n at Parser.parse (/Users/cristiansuarez/Desktop/Desarrollo/my-store/node_modules/pg-protocol/dist/parser.js:39:38)\n at Socket.stream.on (/Users/cristiansuarez/Desktop/Desarrollo/my-store/node_modules/pg-protocol/dist/index.js:11:42)\n at Socket.emit (events.js:198:13)\n at addChunk (_stream_readable.js:288:12)\n at readableAddChunk (_stream_readable.js:269:11)\n at Socket.Readable.push (_stream_readable.js:224:10)\n at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)”}

Marlon Lavanda
I was having the same issue. I'll try this solution later. Thanks for share your solution mate!

Cristian Suárez
Ya lo solucioné! Tenía una versión local de Postgres, el cual usaba el puerto 5432 y daba conflicto con Docker. Le cambié el puerto en el archivo docker-compose.yml y listo funciona.