From 893d170283c8d26a3884eef38f26ea77d5afcc99 Mon Sep 17 00:00:00 2001 From: Arjun Patel Date: Sun, 30 Dec 2018 23:24:10 -0800 Subject: [PATCH] fixed problems with name splitting --- index.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/index.js b/index.js index 719adab..9de0014 100644 --- a/index.js +++ b/index.js @@ -41,12 +41,15 @@ app.get('/', function (req, res) { // Retreives the address, city, state, zip_code given the first, middle, and last name // of the physician app.get('/physicianloc', function (req, res) { - var name_parts = req.query.name.trim().toLowerCase().split(); + var name_parts = req.query.name.trim().toLowerCase().split(" "); + console.log(name_parts); let first = name_parts[0]; - let last = name_parts[-1]; + let last = name_parts[name_parts.length - 1]; + let middle = ''; if (name_parts.length === 3) { - let middle = name_parts[1]; + middle = name_parts[1]; } + console.log(first + middle + last); pool.getConnection(function(err, connection) { if (err) throw err; // not connected! @@ -58,7 +61,7 @@ app.get('/physicianloc', function (req, res) { connection.query(query, [first, middle, last], function (error, results, fields) { if (error) throw error; - var result = res.status(200).send(results); + var result = res.status(200).send(results[0]); connection.release(); return result;