// Import things const express = require('express'); const app = express(); const server = require('http').createServer(app); const port = process.env.PORT || 3430; const test = require('../testdatabase.json'); var site; // TODO: Add stuff for MySQL // Set the templates folder for the thingy app.set('views', __dirname + '/../Templates'); app.set('view engine', 'ejs'); // Makes it so that the Public folder mounts under / app.use(express.static(__dirname + '/../Public')); // Main page app.get('/', function(req, res){ console.log('🌐 Client requested ' + req.url); res.render('index', { test, site: 1 }); console.log('✅ Client recieved ' + req.url); // console.log(test.cars.Nissan[1].model) }); app.get('/inventory', function(req, res){ console.log('🌐 Client requested ' + req.url); res.render('index', { test, site: 2 }); console.log('✅ Client recieved ' + req.url); // console.log(test.cars.Nissan[1].model) }); // Simple way to expose a function exports = module.exports = rws; // rws = RunWebServer function rws() { server.listen(port, () => { console.log('✅ Webserver is running ( %d )', port); }); };