zkt26/z1/webapp/routes/api/ressource.js
2026-03-31 19:33:15 +02:00

34 lines
1.0 KiB
JavaScript

const express = require('express');
const router = express.Router();
const db = require('../../config/db'); // Connexion à la base de données
// Route pour récupérer les ressources
router.get('/', (req, res) => {
const search = req.query.search || '';
if (search) {
const sql = 'SELECT * FROM ressources WHERE nom LIKE ?';
const values = [`%${search}%`];
db.query(sql, values, (err, results) => {
if (err) {
console.error('Erreur lors de la recherche des ressources :', err);
res.status(500).send('Erreur serveur');
} else {
res.json(results);
}
});
} else {
const sql = 'SELECT * FROM ressources';
db.query(sql, (err, results) => {
if (err) {
console.error('Erreur lors de la récupération des ressources :', err);
res.status(500).send('Erreur serveur');
} else {
res.json(results);
}
});
}
});
module.exports = router;