Files
Checkmate/Server/routes/authRoute.js
T

23 lines
705 B
JavaScript
Raw Normal View History

2024-05-15 12:16:04 -07:00
const router = require("express").Router();
2024-05-27 11:57:25 -07:00
const { verifyJWT } = require("../middleware/verifyJWT");
2024-05-15 12:16:04 -07:00
const {
registerController,
loginController,
2024-05-27 11:57:25 -07:00
userEditController,
recoveryRequestController,
2024-06-10 16:07:52 -07:00
validateRecoveryTokenController,
resetPasswordController,
2024-05-15 12:16:04 -07:00
} = require("../controllers/authController");
//Auth routes
2024-05-15 12:16:04 -07:00
router.post("/register", registerController);
router.post("/login", loginController);
2024-05-27 11:57:25 -07:00
router.post("/user/:userId", verifyJWT, userEditController);
//Recovery routes
router.post("/recovery/request", recoveryRequestController);
2024-06-10 16:07:52 -07:00
router.post("/recovery/validate", validateRecoveryTokenController);
router.post("/recovery/reset/", resetPasswordController);
2024-05-15 12:16:04 -07:00
module.exports = router;