diff --git a/back-end/src/routes/index.ts b/back-end/src/routes/index.ts index 3183206..4ac6e6f 100644 --- a/back-end/src/routes/index.ts +++ b/back-end/src/routes/index.ts @@ -3,6 +3,7 @@ import db from '../db'; import { getUsername, verifyAuthentication } from '../middlewares/auth.middleware' import authRoute from './auth.route' import marquesRoute from './marque.route' +import memberRouter from './member.route' const routes = express.Router(); @@ -18,5 +19,6 @@ routes.get("/message", async (_req, res) => { routes.use("/auth", authRoute); routes.use("/marques", getUsername, verifyAuthentication, marquesRoute); +routes.use("/membres", memberRouter); export default routes; diff --git a/back-end/src/routes/member.route.ts b/back-end/src/routes/member.route.ts new file mode 100644 index 0000000..e923a83 --- /dev/null +++ b/back-end/src/routes/member.route.ts @@ -0,0 +1,12 @@ +import express from 'express'; +import { register, login } from '../controllers/auth.controller'; +import memberService from '../services/member.service'; +import memberController from '../controllers/member.controller'; + +const router = express.Router(); + +router.get("/:name", memberController.memberByName); + +router.get("/byid/:id", memberController.memberById); + +export default router; diff --git a/back-end/src/templates/member.ejs b/back-end/src/templates/member.ejs new file mode 100644 index 0000000..f39007a --- /dev/null +++ b/back-end/src/templates/member.ejs @@ -0,0 +1,12 @@ + + +
+ + +