Fix database connection SSL handling for production Render host

This commit is contained in:
Gunaseelan P
2026-09-08 10:55:14 +05:30
parent f07c46a9a6
commit c709a1ae9a
+3 -3
View File
@@ -13,9 +13,9 @@ app.use(express.json({ limit: '10mb' })); // support large payloads for base64 b
// Database connection configuration
const pool = new Pool({
connectionString: process.env.DATABASE_URL,
ssl: {
rejectUnauthorized: false // Required for Neon Postgres
}
ssl: process.env.DATABASE_URL && process.env.DATABASE_URL.includes('sslmode=require')
? { rejectUnauthorized: false }
: (process.env.NODE_ENV === 'production' ? { rejectUnauthorized: false } : false)
});
// Default regions data