diff --git a/public/js/main.js b/public/js/main.js index 3cf2323..0d97e33 100644 --- a/public/js/main.js +++ b/public/js/main.js @@ -40,14 +40,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')