From 2d315380d0ed14d0ed850b6ae3ac3ab52b900df1 Mon Sep 17 00:00:00 2001 From: kang lin Date: Mon, 29 Nov 2021 15:27:32 -0500 Subject: [PATCH] express lab --- zip-api/app.js | 17 +++++++++-------- zip-api/package.json | 3 ++- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/zip-api/app.js b/zip-api/app.js index df1f97b..332590a 100644 --- a/zip-api/app.js +++ b/zip-api/app.js @@ -9,21 +9,22 @@ const PORT = process.env.PORT || 8000; // console.log(zipdb.byCity); -app.get('/', (req, res) => { - res.json({test: 'Yay'}); +app.get("/", (req, res) => { + res.json({ test: "Yay" }); }); - -app.get('/zip/:zipcode', (req, res) => { - // fill in... +app.get("/zip/:zipcode", (req, res) => { + const zipcode = req.params.zipcode; + res.staus(200).json(zipdb.byZip[zipcode]); }); - -app.get('/city/:cityname', (req, res) => { - // fill in... +app.get("/city/:cityname", (req, res) => { + const cityname = req.params.cityname; + res.staus(200).json(zipdb.byCity[cityname]); }); + app.listen(PORT, () => { console.log(`zip-api is up and running on ${PORT}`); }); diff --git a/zip-api/package.json b/zip-api/package.json index 631bb53..e65db88 100644 --- a/zip-api/package.json +++ b/zip-api/package.json @@ -4,7 +4,8 @@ "description": "Simple API backend for CTP lecture.", "main": "app.js", "scripts": { - "start": "node app.js" + "start": "node app.js", + "dev": "nodemon app.js" }, "author": "Edgardo Molina", "license": "ISC",