All materials
db.js
jsdb.js
const { Pool } = require('pg');
const pool = new Pool({
connectionString: process.env.DATABASE_URL,
ssl: process.env.NODE_ENV === 'production' ? { rejectUnauthorized: false } : false
});
pool.on('error', (err) => {
console.error('Unexpected database pool error:', err);
process.exit(-1);
});
module.exports = pool;