| 1234567891011121314151617181920212223242526272829303132333435363738 |
- import {
- Router
- } from "express";
- import {
- finishMailVerify,
- startMailVerify,
- refreshToken,
- register,
- logout,
- login,
- me,
- } from "../controllers/authController";
- import {
- authMiddleware,
- AuthRequest
- } from "../middlewares/authMiddleware";
- const router = Router();
- router.post("/logout", authMiddleware, logout);
- router.get("/me", authMiddleware, me);
- router.post("/register", register);
- router.post("/login", login);
- router.get("/validate-token", authMiddleware, (req: AuthRequest, res) => {
- res.status(200)
- .json({
- message: "token-valid",
- context: req.context,
- code: 200
- });
- });
- router.post("/finish-mail-verify", finishMailVerify);
- router.post("/start-mail-verify", startMailVerify);
- router.post("/refresh-token", refreshToken);
- export default router;
|