From 1d759610dabd30de5f8099b10a6166d9ff61e17e Mon Sep 17 00:00:00 2001 From: Guillem Hernandez Sola Date: Thu, 12 Feb 2026 11:09:14 +0100 Subject: [PATCH] Added index --- compose/app/index-db.js | 35 ----------------------------------- compose/app/index.js | 26 ++++++++++++++++++++++++-- 2 files changed, 24 insertions(+), 37 deletions(-) delete mode 100755 compose/app/index-db.js diff --git a/compose/app/index-db.js b/compose/app/index-db.js deleted file mode 100755 index d40a13f..0000000 --- a/compose/app/index-db.js +++ /dev/null @@ -1,35 +0,0 @@ -var express = require('express'); -var app = express(); -var mysql = require("mysql"); -var con = mysql.createConnection({ host: process.env.MYSQL_HOST, user: process.env.MYSQL_USER, password: process.env.MYSQL_PASSWORD, database: process.env.MYSQL_DATABASE}); - -// mysql code - -con.connect(function(err){ - if(err){ - console.log('Error connecting to db: ', err); - return; - } - console.log('Connection to db established'); - con.query('CREATE TABLE IF NOT EXISTS visits (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, ts BIGINT)',function(err) { - if(err) throw err; - }); -}); - -// Request handling -app.get('/', function (req, res) { - // create table if not exist - con.query('INSERT INTO visits (ts) values (?)', Date.now(),function(err, dbRes) { - if(err) throw err; - res.send('Hello World! You are visitor number '+dbRes.insertId); - }); -}); - - -// server -var server = app.listen(3000, function () { - var host = server.address().address; - var port = server.address().port; - - console.log('Example app listening at http://%s:%s', host, port); -}); diff --git a/compose/app/index.js b/compose/app/index.js index 20abd1d..d40a13f 100755 --- a/compose/app/index.js +++ b/compose/app/index.js @@ -1,10 +1,32 @@ var express = require('express'); var app = express(); +var mysql = require("mysql"); +var con = mysql.createConnection({ host: process.env.MYSQL_HOST, user: process.env.MYSQL_USER, password: process.env.MYSQL_PASSWORD, database: process.env.MYSQL_DATABASE}); -app.get('/', function (req, res) { - res.send('Hello World!'); +// mysql code + +con.connect(function(err){ + if(err){ + console.log('Error connecting to db: ', err); + return; + } + console.log('Connection to db established'); + con.query('CREATE TABLE IF NOT EXISTS visits (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, ts BIGINT)',function(err) { + if(err) throw err; + }); }); +// Request handling +app.get('/', function (req, res) { + // create table if not exist + con.query('INSERT INTO visits (ts) values (?)', Date.now(),function(err, dbRes) { + if(err) throw err; + res.send('Hello World! You are visitor number '+dbRes.insertId); + }); +}); + + +// server var server = app.listen(3000, function () { var host = server.address().address; var port = server.address().port;