diff --git a/.gitignore b/.gitignore index ad46b30..fffbab1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ +# Ignore configuration files +config.json + # Logs logs *.log diff --git a/app.js b/app.js index ba56311..d526881 100644 --- a/app.js +++ b/app.js @@ -1,65 +1,65 @@ const http = require('http'); -const hostname = 'localhost'; -const port = 3000; +const fs = require('fs'); +var config = {}; +if (fs.existsSync('./config.json')) config = require('./config.json'); +const hostname = config.hostname || 'localhost'; +const port = config.port || 3005; var friends = require("./friends.json"); // Once for all times const server = http.createServer((request, response) => { response.statusCode = 200; response.setHeader('Content-type', 'text/html'); - response.write( - ' \n' + - ' \n' + - '
\n' + - ' \n' + - ' \n' + - ' \n' + - ' \n' + - ' \n' + - 'Current time is: ' + currentDate + '
' - ); - response.write( - '| First Name | \n' + - 'Last Name | \n' + - 'Phone | \n' + - '
|---|
| First Name | +Last Name | +Phone | +Gender | +
|---|---|---|---|
| ' + friends[key][f]["firstName"] + ' | \n' + - '' + friends[key][f]["lastName"] + ' | \n' + - '' + friends[key][f]["phone"] + ' | \n' + - '|
| ${friends[key][f]["firstName"]} | +${friends[key][f]["lastName"]} + | ${friends[key][f]["phone"]} + | ${friends[key][f]["gender"]} + |
Current time is: ${currentDate}
` + ); + for (var key in friends) { + response.write(` +| First Name | +Last Name | +Phone | +
|---|---|---|
| ${friends[key][f]["firstName"]} | +${friends[key][f]["lastName"]} + | ${friends[key][f]["phone"]} + |