From eaec689577a793e83a8136bcd44d7cfad7a3fad4 Mon Sep 17 00:00:00 2001 From: Manish Date: Tue, 28 Mar 2023 02:43:37 +1100 Subject: [PATCH] Impl: return error if param data is invalid --- index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 4a23641..c0eb1d4 100644 --- a/index.js +++ b/index.js @@ -29,7 +29,11 @@ app.get("/api/:date?", (req, res) => { res.json({ unix: date.getTime(), utc: date.toUTCString() }); } else { const date = new Date(req.params.date); - res.json({ unix: date.getTime(), utc: date.toUTCString() }); + if (Number.isNaN(date.getTime())) { + res.json({ error: "Invalid Date" }); + } else { + res.json({ unix: date.getTime(), utc: date.toUTCString() }); + } } } else { const now = new Date();