Skip to main content
Version: 5.0.0

router.js

Ce fichier permet de définir toutes nos routes de l'API.

Usage

Nous allons importer nos contrôleurs et définir nos routes ici.

server/app/routers/api/router.js
const express = require("express");
const router = express.Router();

/* ************************************************************************* */
// Import And Use Routers Here
/* ************************************************************************* */

const itemsRouter = require("./items/router");

router.use("/items", itemsRouter);

/* ************************************************************************* */

module.exports = router;
note

Le router se divise en plusieurs parties, en effet, pour une meilleure organisation, chaque partie du router est séparée dans un dossier spécifique. Ces dossiers contiendront des fichiers router.js sont ensuite importés dans le fichier principal router.js.

Ex: routers/api/items/router.js, routers/api/users/router.js, routers/api/auth/router.js, etc.

Le fichier router.js principal se trouve dans routers/api/router.js et importe tous les autres fichiers router.js des dossiers spécifiques.