Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

352
Vistas
¿Cómo crear un usuario en postgres para conectarse a nodejs?

Es la primera vez que uso postgres y estoy tratando de usarlo con node. Instalé postgres en Ubuntu y creé el usuario administrador

 sudo -i -u postgres createuser --interactive

en mi código de nodo intenté conectarme a postgres:

 let { Client } = require('pg'); conn = new Client({host:'localhost', port:5432, database:'web-viewer', user: 'admin'}); conn.connect();

pero me sale este error

UnhandledPromiseRejectionWarning: error: la autenticación de contraseña falló para el usuario "admin"

mi pg_hba.conf fue

 local all postgres peer

luego cambié a

 local all postgres md5

para intentar agregar una contraseña a mi usuario administrador, pero cuando vuelvo a "crear usuario --interactivo", aparece este error

createuser: error: no se pudo conectar a la base de datos template1: FATAL: la autenticación de contraseña falló para el usuario "postgres"

¿Cómo puedo preparar el postgreSQL para conectarme al nodo?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

No analizó la contraseña en su new Client :

en mi código de nodo intenté conectarme a postgres:

 let { Client } = require('pg'); conn = new Client({host:'localhost', port:5432, database:'web-viewer', user: 'admin'}); conn.connect();

cámbielo de la siguiente manera, utilizando la información que guardó durante la creación del usuario:

 let { Client } = require('pg'); conn = new Client({ host:'localhost', port:5432, database:'web-viewer', user: 'admin', password: 'yourpassword' }); conn.connect();

Siga el documento .

por cierto, para evitar el uso de información confidencial (su contraseña), considere crear variables de entorno .


Sé que la publicación tiene 8 meses, pero nunca se sabe.
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda