diff --git a/PROF-XXI FW Tool/server/routes/userRoute.js b/PROF-XXI FW Tool/server/routes/userRoute.js new file mode 100644 index 0000000000000000000000000000000000000000..90e32c0daca5efa8c2f571d4e751534852b1885f --- /dev/null +++ b/PROF-XXI FW Tool/server/routes/userRoute.js @@ -0,0 +1,36 @@ +const express = require("express"); +const router = express.Router(); +const cors = require("cors"); +const auth = require("../middleware/auth"); + +const { + register, + login, + forgotPassword, + update, + deleteProfile, + deleteData, + resetPassword, + getTotalUniversitiesNumber, + resetForgotPassword, + contact, +} = require("../controllers/user"); + +//router.use(cors({ credentials: true, origin: "http://localhost:3000" })); + +router.post("/register", register); +router.post("/login", login); +router.post("/forgotpassword", forgotPassword); + +router.put("/update", auth, update); +router.put("/resetpassword/:resetToken", resetForgotPassword); +router.put("/resetpassword", auth, resetPassword); + +router.delete("/deleteprofile", auth, deleteProfile); +router.delete("/deletedata", auth, deleteData); + +router.get("/totaluniversitiesnumber", auth, getTotalUniversitiesNumber); + +router.post("/contact", contact); + +module.exports = router;