feat: initial import — ClickerZ formation project (Express + React/Vite)
This commit is contained in:
26
Backend/src/router.js
Executable file
26
Backend/src/router.js
Executable file
@@ -0,0 +1,26 @@
|
||||
const express = require("express");
|
||||
|
||||
const router = express.Router();
|
||||
|
||||
/* ************************************************************************* */
|
||||
// Define Your API Routes Here
|
||||
/* ************************************************************************* */
|
||||
|
||||
// Import Controllers
|
||||
const userControllers = require("./controllers/userControllers");
|
||||
const verifyToken = require("./middlewares/verifyToken");
|
||||
|
||||
|
||||
// User management
|
||||
router.get("/users", verifyToken, userControllers.browse);
|
||||
router.get("/users/:id", userControllers.read);
|
||||
router.get("/users/:id/field", userControllers.read);
|
||||
router.put("/users/:id", userControllers.edit);
|
||||
router.post("/users", userControllers.add);
|
||||
router.delete("/users/:id", userControllers.destroy);
|
||||
router.post("/login", userControllers.login);
|
||||
|
||||
|
||||
/* ************************************************************************* */
|
||||
|
||||
module.exports = router;
|
||||
Reference in New Issue
Block a user