diff --git a/public/js/main.js b/public/js/main.js index fe434d7..a7d3a3d 100644 --- a/public/js/main.js +++ b/public/js/main.js @@ -30,14 +30,20 @@ function renderMatches(matches) { list.innerHTML = ''; // For every match found, render the objects to the DOM in JSON format - matches.forEach(match => { - const li = document.createElement('li'); + if(matches.length > 0) { + matches.forEach(match => { + const li = document.createElement('li'); - // Create an element that looks like a JSON object for every match - li.innerHTML = ` -
{

name: '${match.name}',
url: '${match.url}',
keywords: [${match.keywords.map(keyword => `'${keyword}'`).join(", ")}]
},
- `; + // Create an element that looks like a JSON object for every match + li.innerHTML = ` +
{

name: '${match.name}',
url: '${match.url}',
keywords: [${match.keywords.map(keyword => `'${keyword}'`).join(", ")}]
},
+ `; + list.appendChild(li); + }); + } else { + const li = document.createElement('li'); + li.innerText = 'No matches were found.'; list.appendChild(li); - }); + } } \ No newline at end of file diff --git a/server.js b/server.js index 4f85cc3..f13c0b2 100644 --- a/server.js +++ b/server.js @@ -2,8 +2,6 @@ const express = require('express'); const app = express(); const cors = require('cors'); const { resources } = require("./resources"); -const { response } = require('express'); -const e = require('express'); const PORT = process.env.PORT || 8000; app.set('view engine', 'ejs')