Files
WebObsidian/api/index.js
T
helori_ollivier 22c108b086 added get pages
2026-04-26 16:07:53 +02:00

29 lines
792 B
JavaScript

require('dotenv').config();
const express = require('express');
const app = express();
const folderRoutes = require('./routes/folder.routes');
const pageRoutes = require('./routes/page.routes');
const db = require('./config/db');
// Middleware pour le parsing des JSON
app.use(express.json());
// Utilisation des routes
app.use('/api', folderRoutes);
app.use('/api', pageRoutes);
// Démarrer l'application et connecter la base de données
const port = process.env.PORT || 5000
db
.authenticate()
.then(() => {
console.log('Connexion à la base de données réussie');
app.listen(port, () => {
console.log(`Serveur démarré sur le port ${port}`);
});
})
.catch((error) => {
console.error('Impossible de se connecter à la base de données:', error);
});