| 1234567891011121314151617181920212223242526272829303132333435 |
- import {
- Router
- } from "express";
- import {
- 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("/refresh-token", refreshToken);
- export default router;
|