From f607a58f25d07574048422e93205fc55cfb32d23 Mon Sep 17 00:00:00 2001 From: Donat Vucetaj Date: Wed, 27 Sep 2017 10:13:43 -0400 Subject: [PATCH] week-04 homework --- zip-api/app.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/zip-api/app.js b/zip-api/app.js index df1f97b..93b7b1d 100644 --- a/zip-api/app.js +++ b/zip-api/app.js @@ -15,12 +15,22 @@ app.get('/', (req, res) => { app.get('/zip/:zipcode', (req, res) => { - // fill in... + const records = zipdb.byZip[req.params.zipcode]; + if(records===undefined){ + res.status(404).send("Zipcode not found, must be 5 digits."); + } else{ + res.json(records); + } }); app.get('/city/:cityname', (req, res) => { - // fill in... + const records = zipdb.byCity[req.params.cityname]; + if(records===undefined){ + res.status(404).send("City not found. Must be in all capital letters."); + } else{ + res.json(records); + } });