From ad235879e9faefb9f788900d59b27971eebac891 Mon Sep 17 00:00:00 2001 From: Maximilian Baum Date: Wed, 1 Apr 2026 14:06:23 +0200 Subject: [PATCH] added get routes --- src/routes/api/isEven.js | 8 +++++++- src/routes/api/isNumber.js | 6 ++++++ src/routes/api/isOdd.js | 8 +++++++- 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/routes/api/isEven.js b/src/routes/api/isEven.js index 21063a3..1579b05 100644 --- a/src/routes/api/isEven.js +++ b/src/routes/api/isEven.js @@ -5,7 +5,13 @@ const router = express.Router(); router.post('/', (req, res) => { const { input } = req.body; - res.json({ ret: isEven(input) }); + res.json({ ret: isEven(Number(input)) }); +}); + +router.get('/:number', (req, res) => { + const { input } = req.params.number; + + res.json({ ret: isEven(Number(input)) }); }); module.exports = router; \ No newline at end of file diff --git a/src/routes/api/isNumber.js b/src/routes/api/isNumber.js index b95e8fd..ba0a89b 100644 --- a/src/routes/api/isNumber.js +++ b/src/routes/api/isNumber.js @@ -7,4 +7,10 @@ router.post('/', (req, res) => { res.json({ ret: ! isNaN(input) }); }); +router.get('/:number', (req, res) => { + const { input } = req.params.number; + + res.json({ ret: ! isNaN(input) }); +}); + module.exports = router; diff --git a/src/routes/api/isOdd.js b/src/routes/api/isOdd.js index c7ef2e8..72cd480 100644 --- a/src/routes/api/isOdd.js +++ b/src/routes/api/isOdd.js @@ -5,7 +5,13 @@ const router = express.Router(); router.post('/', (req, res) => { const { input } = req.body; - res.json({ ret: isOdd(input) }); + res.json({ ret: isOdd(Number(input)) }); +}); + +router.post('/:number', (req, res) => { + const { input } = req.params.number; + + res.json({ ret: isOdd(Number(input)) }); }); module.exports = router;