Déplacer la documentation Swagger pour la suppression de projet vers un fichier séparé et supprimer les commentaires obsolètes dans projectRoutes.js
This commit is contained in:
@@ -187,27 +187,6 @@ router.post('/projects', async (req, res) => {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
/**
|
|
||||||
* @swagger
|
|
||||||
* /projects/{id}:
|
|
||||||
* delete:
|
|
||||||
* summary: Supprimer un projet par ID
|
|
||||||
* description: Supprime un projet spécifique en utilisant son ID.
|
|
||||||
* parameters:
|
|
||||||
* - in: path
|
|
||||||
* name: id
|
|
||||||
* schema:
|
|
||||||
* type: integer
|
|
||||||
* required: true
|
|
||||||
* description: ID du projet
|
|
||||||
* responses:
|
|
||||||
* 200:
|
|
||||||
* description: Projet supprimé avec succès.
|
|
||||||
* 400:
|
|
||||||
* description: ID de projet invalide.
|
|
||||||
* 500:
|
|
||||||
* description: Erreur serveur.
|
|
||||||
*/
|
|
||||||
router.delete('/projects/:id', async (req, res) => {
|
router.delete('/projects/:id', async (req, res) => {
|
||||||
const projectId = req.params.id;
|
const projectId = req.params.id;
|
||||||
if (!projectId || isNaN(projectId)) {
|
if (!projectId || isNaN(projectId)) {
|
||||||
|
|||||||
25
routes/swagger_routes.js
Normal file
25
routes/swagger_routes.js
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
// Routes SWAGGER - Documentation API
|
||||||
|
// Documentation: https://swagger.io/docs/specification/2-0/basic-structure/
|
||||||
|
// Les documentations sont volontairement séparées du code source pour des raisons de lisibilité et de maintenabilité.
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @swagger
|
||||||
|
* /projects/{id}:
|
||||||
|
* delete:
|
||||||
|
* summary: Supprimer un projet par ID
|
||||||
|
* description: Supprime un projet spécifique en utilisant son ID.
|
||||||
|
* parameters:
|
||||||
|
* - in: path
|
||||||
|
* name: id
|
||||||
|
* schema:
|
||||||
|
* type: integer
|
||||||
|
* required: true
|
||||||
|
* description: ID du projet
|
||||||
|
* responses:
|
||||||
|
* 200:
|
||||||
|
* description: Projet supprimé avec succès.
|
||||||
|
* 400:
|
||||||
|
* description: ID de projet invalide.
|
||||||
|
* 500:
|
||||||
|
* description: Erreur serveur.
|
||||||
|
*/
|
||||||
Reference in New Issue
Block a user