const express = require('express'); const bodyParser = require('body-parser'); const userRoutes = require('./routes/userRoutes'); const productRoutes = require('./routes/productRoutes'); const errorHandler = require('./utils/errorHandler'); const authMiddleware = require('./middlewares/authMiddleware'); const app = express(); // Middleware pour parser le corps des requêtes app.use(bodyParser.json()); // Exemple d'authentification middleware global app.use(authMiddleware); // Routes app.use('/api/users', userRoutes); app.use('/api/products', productRoutes); // Gestion des erreurs app.use(errorHandler); // Lancer le serveur const PORT = process.env.PORT || 5000; app.listen(PORT, () => { console.log(`Serveur en écoute sur le port ${PORT}`); });