Refactor la route GET /projects pour utiliser async/await et améliorer la gestion des erreurs
This commit is contained in:
@@ -18,7 +18,15 @@ const fileUtils = require('../fileUtils');
|
||||
* 500:
|
||||
* description: Internal server error
|
||||
*/
|
||||
router.get('/projects', projectController.getAllProjects);
|
||||
router.get('/projects', async (req, res) => {
|
||||
try {
|
||||
const projects = await db.query('SELECT * FROM public.projects');
|
||||
res.json(projects.rows);
|
||||
} catch (error) {
|
||||
console.error('Error fetching projects:', error);
|
||||
res.status(500).json({ error: 'Internal server error' });
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* @swagger
|
||||
|
||||
Reference in New Issue
Block a user