From 59c0f05b4f6e41e693849e70eef642150c13b7d3 Mon Sep 17 00:00:00 2001 From: Daniel Heras Quesada Date: Wed, 23 Oct 2024 17:59:09 +0200 Subject: [PATCH] feat(routes): service concept --- back-express/src/routes/defaultRoute.ts | 5 +++++ back-express/src/routes/users/users.service.ts | 11 +++++++++++ back-express/src/routes/users/users.types.ts | 0 3 files changed, 16 insertions(+) create mode 100644 back-express/src/routes/users/users.service.ts create mode 100644 back-express/src/routes/users/users.types.ts diff --git a/back-express/src/routes/defaultRoute.ts b/back-express/src/routes/defaultRoute.ts index 514887b..7e36406 100644 --- a/back-express/src/routes/defaultRoute.ts +++ b/back-express/src/routes/defaultRoute.ts @@ -7,6 +7,11 @@ defaultRoute.get("/", (req, res) => { res.send("Something"); }); +defaultRoute.get("/", (req, res) => { + res.status(400); + res.send("Something"); +}); + defaultRoute.post("/test", (req, res) => { res.send("Something with " + JSON.stringify(req.body)); }); diff --git a/back-express/src/routes/users/users.service.ts b/back-express/src/routes/users/users.service.ts new file mode 100644 index 0000000..d529577 --- /dev/null +++ b/back-express/src/routes/users/users.service.ts @@ -0,0 +1,11 @@ +class UserService { + constructor() {} + + getAllUsers() {} + + getUserById(id: number) { + return 3; + } +} + +export default UserService; diff --git a/back-express/src/routes/users/users.types.ts b/back-express/src/routes/users/users.types.ts new file mode 100644 index 0000000..e69de29