diff --git a/server.js b/server.js index 548b225..53c0f78 100644 --- a/server.js +++ b/server.js @@ -13,6 +13,12 @@ const pool = new Pool({ user: process.env.DB_USER, password: process.env.DB_PASSWORD, database: process.env.DB_NAME, + idleTimeoutMillis: 30000, + connectionTimeoutMillis: 2000, +}); + +pool.on('error', (err) => { + console.error('Unexpected error on idle client', err); }); // Middleware @@ -26,9 +32,13 @@ async function setSchema(client) { } // Routes +app.get('/api/health', (req, res) => { + res.json({ status: 'OK', time: new Date().toISOString() }); +}); // 1. Get Owner Data app.get('/api/owners', async (req, res) => { + console.log("Anfrage erhalten: /api/owners"); const client = await pool.connect(); try { await setSchema(client);