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;