From f7c7752c1ee2e28b241773d123f44e79d145cb70 Mon Sep 17 00:00:00 2001 From: Dathan Huang Date: Wed, 27 Sep 2017 15:35:57 -0400 Subject: [PATCH] complete zip-api --- .DS_Store | Bin 0 -> 6148 bytes zip-api/app.js | 6 +++--- zip-api/package-lock.json | 30 +++++++++++++++--------------- 3 files changed, 18 insertions(+), 18 deletions(-) create mode 100644 .DS_Store diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..890134650d56d4dfdd70aeda36825aca5935755a GIT binary patch literal 6148 zcmeHK%}N6?5T4X(cM-7%QIEL@9;#GDs)(@GdgwtAD|%4TUAO4Mx+(3}qP4Pbp|9YR z_y|6ZPJSw_RgYR^1}5JmnMpQZmP`Twtl0FI0I~pJp-N2ISbQO}U+RFQOiLP(sWEn8 z2NvNP{Bk(pO%21yfZRJ9_Ho~~paebpCoa5Dc-Sj{jSbZKHzjBRWZ(`0sKElbSO(>= z&-?jjZ?Dy;nXzBIS{O9qeEyZCM$)5W8OydUd%`-cT!~gCcH?HF=+=)_E%2+Ju@8g@ zKWx`K463cO?9{f1VmFAY^&a<=qagA{t0s!JMFYd1T*;)tEYS1{00y=)gif0TAUiQVH7f!YE_7LC0XC z5qnUW4n@?V%sere4##$G{2YUcMjZ~!JU*D2nVA;~Q?ujvT)6{tG*U?n5Ci=TjOc1s z=Kr1V-~atVR3iq6fq%sSOP4C8A}-0~)`7*zT+30 { - res.json({test: 'Yay'}); + res.json(Hello World); }); app.get('/zip/:zipcode', (req, res) => { - // fill in... + res.json(zipdb.byZip[req.params.zipcode]) }); app.get('/city/:cityname', (req, res) => { - // fill in... + res.json(zipdb.byCity[req.params.cityname]) }); diff --git a/zip-api/package-lock.json b/zip-api/package-lock.json index 3b11c21..a0dd899 100644 --- a/zip-api/package-lock.json +++ b/zip-api/package-lock.json @@ -1210,13 +1210,6 @@ } } }, - "string_decoder": { - "version": "1.0.1", - "bundled": true, - "requires": { - "safe-buffer": "5.0.1" - } - }, "string-width": { "version": "1.0.2", "bundled": true, @@ -1226,6 +1219,13 @@ "strip-ansi": "3.0.1" } }, + "string_decoder": { + "version": "1.0.1", + "bundled": true, + "requires": { + "safe-buffer": "5.0.1" + } + }, "stringstream": { "version": "0.0.5", "bundled": true, @@ -2162,14 +2162,6 @@ "duplexer": "0.1.1" } }, - "string_decoder": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", - "requires": { - "safe-buffer": "5.1.1" - } - }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -2179,6 +2171,14 @@ "strip-ansi": "4.0.0" } }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "requires": { + "safe-buffer": "5.1.1" + } + }, "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",