Update file db.js
This commit is contained in:
14
db.js
14
db.js
@@ -1,19 +1,29 @@
|
||||
const { Client } = require('pg');
|
||||
|
||||
const client = new Client({
|
||||
host: '88.121.175.107',
|
||||
host: 'kerboul.me',
|
||||
port: 5777,
|
||||
user: 'timelapse',
|
||||
password: 'timelapse',
|
||||
database: 'timelapse'
|
||||
});
|
||||
|
||||
client.connect(err => {
|
||||
const connectWithRetries = (retries) => {
|
||||
client.connect((err) => {
|
||||
if (err) {
|
||||
console.error('Erreur de connexion à la base de données:', err);
|
||||
if (retries > 0) {
|
||||
console.log(`Tentative de reconnexion... (${retries} tentatives restantes)`);
|
||||
setTimeout(() => connectWithRetries(retries - 1), 5000); // Réessayer après 5 secondes
|
||||
} else {
|
||||
console.error('Impossible de se connecter à la base de données après plusieurs tentatives.');
|
||||
}
|
||||
return;
|
||||
}
|
||||
console.log('Connecté à la base de données PostgreSQL.');
|
||||
});
|
||||
};
|
||||
|
||||
connectWithRetries(5);
|
||||
|
||||
module.exports = client;
|
||||
|
||||
Reference in New Issue
Block a user