From 01960b2822ca7c2af25f8c7177f449b787b44beb Mon Sep 17 00:00:00 2001 From: Benjamyn Date: Tue, 19 May 2020 09:47:40 -0400 Subject: [PATCH] initial --- src/App.vue | 35 +++-- src/components/HelloWorld.vue | 254 +++++++++++++++++++++++++++------ src/components/HistoryList.vue | 42 ++++++ src/services/doRequest.js | 25 ++++ 4 files changed, 303 insertions(+), 53 deletions(-) create mode 100644 src/components/HistoryList.vue create mode 100644 src/services/doRequest.js diff --git a/src/App.vue b/src/App.vue index 55df315..548043f 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,28 +1,39 @@ diff --git a/src/components/HelloWorld.vue b/src/components/HelloWorld.vue index 879051a..3363249 100644 --- a/src/components/HelloWorld.vue +++ b/src/components/HelloWorld.vue @@ -1,58 +1,230 @@ diff --git a/src/components/HistoryList.vue b/src/components/HistoryList.vue new file mode 100644 index 0000000..efc9121 --- /dev/null +++ b/src/components/HistoryList.vue @@ -0,0 +1,42 @@ + + + + + diff --git a/src/services/doRequest.js b/src/services/doRequest.js new file mode 100644 index 0000000..2328498 --- /dev/null +++ b/src/services/doRequest.js @@ -0,0 +1,25 @@ +function getRecords(id) { + let URL = "http://10.6.9.42:5000/lookup/"; + // id = "mmorison.com"; + + let domain = URL + id; + let request = new XMLHttpRequest(); + + return new Promise(function(resolve, reject) { + request.onreadystatechange = function() { + if (request.readyState !== 4) return; + if (request.status >= 200 && request.status <= 300) { + resolve(request.responseText); + } else { + reject({ + status: request.status, + statusText: request.statusText, + }); + } + }; + request.open("GET", domain, true); + request.send(); + }); +} + +module.exports = getRecords;