From 3508544661c3a5f230324b0be7172bf1e4e6e25f Mon Sep 17 00:00:00 2001 From: PaulinaWywrot Date: Fri, 21 Jul 2023 17:35:15 +0100 Subject: [PATCH] Level 1 and 2 completed --- server.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/server.js b/server.js index befe2906..f243081d 100644 --- a/server.js +++ b/server.js @@ -17,7 +17,22 @@ app.get("/", function (request, response) { }); //START OF YOUR CODE... +app.get("/quotes", function (request, response) { + response.send({ quotes }); +}); +app.get("/quotes/random", function (request, response) { + response.send(pickFromArray(quotes)); +}); +app.get("/quotes/search", function (request, response) { + const query = request.query.term; + + response.send( + quotes.filter((oneQuote) => + oneQuote.quote.toLowerCase().includes(query.toLowerCase()) + ) + ); +}); //...END OF YOUR CODE //You can use this function to pick one element at random from a given array