user routes
Wed Nov 03 2021 13:13:43 GMT+0000 (Coordinated Universal Time)
Saved by
@devdave
// [=>] IMPORT SECT.
// -
const express = require("express");
const checkPassword = require("../middleware/checkPassword");
const authn = require("../middleware/authn");
// [=>] CREATE ROUTER
// -
const router = express.Router();
const userCtrl = require("../controllers/userCtrl.js");
// [=>] Middlewares
// -
// POST request => signUp
router.post("/signup", checkPassword, userCtrl.signup);
// POST request => logIn
router.post("/login", userCtrl.login);
// GET request => logOut function
router.post("/logout", authn, userCtrl.logout);
// GET Requests
router.get("/", authn, userCtrl.findAll);
router.get("/:id", authn, userCtrl.findOne);
// PUT request => update user profile
router.put("/:id", authn, userCtrl.updateOne);
// DELETE request => delete user
router.delete("/:id", authn, userCtrl.deleteOne);
// [=>] EXPORT Router
// -
module.exports = router;
content_copyCOPY
Comments