mirror of
https://github.com/bubblecup-12/VogelSocialMedia.git
synced 2025-07-08 13:38:47 +00:00
backend refactored
This commit is contained in:
commit
7ba2a34eb1
13 changed files with 684 additions and 16 deletions
30
code/backend/src/routes/userRoutes.ts
Normal file
30
code/backend/src/routes/userRoutes.ts
Normal file
|
@ -0,0 +1,30 @@
|
|||
// src/routes/userRoutes.ts
|
||||
import express from "express";
|
||||
import { validateData } from "../middleware/validationMiddleware";
|
||||
import {
|
||||
userRegistrationSchema,
|
||||
userLoginSchema,
|
||||
} from "../schemas/userSchemas";
|
||||
import { authenticateToken } from "../middleware/authenticateToken";
|
||||
|
||||
const userRouter = express.Router();
|
||||
|
||||
import {
|
||||
registerUser,
|
||||
loginUser,
|
||||
getUser,
|
||||
} from "../controllers/userController";
|
||||
|
||||
userRouter.post(
|
||||
"/register",
|
||||
validateData(userRegistrationSchema),
|
||||
registerUser,
|
||||
);
|
||||
userRouter.post("/login", validateData(userLoginSchema), loginUser);
|
||||
userRouter.get(
|
||||
"/getUser",
|
||||
authenticateToken(),
|
||||
validateData(userLoginSchema),
|
||||
getUser,
|
||||
);
|
||||
export default userRouter;
|
Loading…
Add table
Add a link
Reference in a new issue