Added signup route 👤

This commit is contained in:
Manik Maity
2024-11-07 21:08:08 +05:30
parent a3c5140bb4
commit 8741f40304
12 changed files with 1096 additions and 3 deletions

View File

@@ -0,0 +1,42 @@
import express from "express";
import { signupController } from "../../controllers/user.controller.js";
import validate from "../../validations/validator.js";
import signupSchema from "../../validations/signupValidation.js";
const userRouter = express.Router();
/**
* @swagger
* /user/test:
* get:
* summary: Test route for user
* tags: [User]
* responses:
* 200:
* description: Success
*/
userRouter.get("/test", (req, res) => {
res.json({
success: true,
message : "User route is working✔"
})
})
/**
* @swagger
* /user/signup:
* post:
* summary: User signup
* tags: [User]
* requestBody:
* required: true
* content:
* application/json:
* schema:
* $ref: '#/components/schemas/User'
* responses:
* 200:
* description: Success
*/
userRouter.post("/signup", validate(signupSchema), signupController);
export default userRouter;