From 99b958590ee907da7a3a3fe4dc05363cd3f50736 Mon Sep 17 00:00:00 2001
From: MargaretEarnest Make a new user
diff --git a/server.improved.js b/server.improved.js
index 605cee26..0f3eb157 100644
--- a/server.improved.js
+++ b/server.improved.js
@@ -6,11 +6,7 @@ const http = require( 'http' ),
dir = 'public/',
port = 3000
-const appdata = [
- { 'model': 'toyota', 'year': 1999, 'mpg': 23 },
- { 'model': 'honda', 'year': 2004, 'mpg': 30 },
- { 'model': 'ford', 'year': 1987, 'mpg': 14}
-]
+var appdata = []
const server = http.createServer( function( request,response ) {
if( request.method === 'GET' ) {
@@ -34,12 +30,18 @@ const handlePost = function( request, response ) {
let dataString = ''
request.on( 'data', function( data ) {
- appdata.push({data})
- dataString += data
+ if(request.url == "/reset") {
+ // appdata.push('{"resetting" : "true"}')
+ appdata = []
+ // appdata.push('{"resetting" : "true"}')
+ } else {
+ appdata.push(data)
+ }
+ // appdata.push('{"url" : "' + request.url + '"}')
})
request.on( 'end', function() {
- console.log( JSON.parse( dataString ) )
+ // console.log( JSON.parse( dataString ) )
// ... do something with the data here!!!
From ea08fc287a2303ba476f480c6de0ba81c77a4bf2 Mon Sep 17 00:00:00 2001
From: MargaretEarnest Make a new user
-
+
+ Update a Current User
+
diff --git a/server.improved.js b/server.improved.js
index 0f3eb157..db8acb5b 100644
--- a/server.improved.js
+++ b/server.improved.js
@@ -34,8 +34,18 @@ const handlePost = function( request, response ) {
// appdata.push('{"resetting" : "true"}')
appdata = []
// appdata.push('{"resetting" : "true"}')
- } else {
+ } else if (request.url == "/newUser") {
appdata.push(data)
+ } else if (request.url == "/update") {
+ var match = false
+ for (const entry of appdata) {
+ var entryjson = JSON.parse(entry);//can access elements with .elementName
+ var datajson = JSON.parse(data);
+ if(entryjson.userName == datajson.userName && entryjson.userPassword == datajson.userPassword) {
+ match = true;
+ }
+ }
+ appdata.push('{"matching" : "' + match + '"}')
}
// appdata.push('{"url" : "' + request.url + '"}')
})
From 0546c80d573f18abcc4f1e0e70e7c6a8f33ef4ff Mon Sep 17 00:00:00 2001
From: MargaretEarnest Make a new user
Update a Current User
+ Current Users
+