Buenas noches, escribo en esta oportunidad porque estoy trabajando con Postgresql, nodejs y express pero hay un momento que me pasa que como que se cuelga mi aplicación y no me responde la base de datos tampoco :( estuve leyendo la documentación de esta página:
https://github.com/brianc/node-postgres pero igual me sucede a veces, dicen que debo de usar pg-pool que tengo malo? Este es mi archivo de conexión
Código PHP:
'use strict'
const Pool = require('pg-pool')
var dbOptions = {
"host" : "127.0.0.1",
"port" : 5432,
"user" : "postgres",
"pass" : "Admin130685",
"db" : "scsotillo",
"max" : 20,
"idleTimeoutMillis": 1000,
"min" : 4,
"connectionTimeoutMillis": 1000
},
myConn = new Pool(dbOptions)
myConn.connect ((err) => {
return (err) ? console.log(`Error al conectarse a PostGres: ${err.stack}`) : console.log(`Conexión establecida con PostGres N°:`)
})
myConn.on('error', function (err, client) {
console.error('idle client error', err.message, err.stack);
})
module.exports = myConn
Si me pudieran ayudar se lo agradecería, soy nueva en nodejs pero he aprendido bastante y me gustaría poder resolver este problema
Y como hago para que cuando el usuario este inactivo no pierda la conexión?