diff --git a/server.js b/server.js index c98cd83..ec997a0 100644 --- a/server.js +++ b/server.js @@ -20,12 +20,10 @@ app.set('views', __dirname + '/views') app.get("/", function(request, responce) { - dbRef = database.ref("/products") + var dbRef = database.ref("/products") dbRef.limitToFirst(5).once('value', function(snapshot){ - var data = snapshot.val() - if (!data) { - data = {} - } + var data = {} + data = snapshot.val() var x = "none" if (request.query.itemAdded == "true") { x = 'block' @@ -42,9 +40,20 @@ app.get('/additmpage', function(request, responce){ app.get('/product', function(request, responce){ if (request.query.productid) { - console.log(request.query.productid) + var dbRef = database.ref("/products/"+request.query.productid) + dbRef.once('value', function(snapshot){ + data = snapshot.val() + if (data){ + responce.render('product.ejs', {item:data}) + } + else { + responce.render('404.ejs') + } + }) + } + else { + responce.render('404.ejs') } - responce.render('product.ejs') }) var port = 5000 diff --git a/views/404.ejs b/views/404.ejs new file mode 100644 index 0000000..414037b --- /dev/null +++ b/views/404.ejs @@ -0,0 +1,94 @@ + + + +
+ + +