aboutsummaryrefslogtreecommitdiff
path: root/quotes/index.js
diff options
context:
space:
mode:
authorLarsVomMars2020-09-30 20:33:06 +0200
committerLarsVomMars2020-09-30 20:33:06 +0200
commit187657c3b425839c52e93bd5604f71c583ceff91 (patch)
tree7aa1dbf844925fb38f3cc1b6b75f49747a9056e8 /quotes/index.js
parentc00c6f32645c8d0bc48649ba2ccacd72a51b8c96 (diff)
parenta5e2f2db4ebaca6a21a81e00d7506772a7c0d59b (diff)
Merge melvins changes
Diffstat (limited to 'quotes/index.js')
-rw-r--r--quotes/index.js38
1 files changed, 38 insertions, 0 deletions
diff --git a/quotes/index.js b/quotes/index.js
new file mode 100644
index 0000000..e4d56e9
--- /dev/null
+++ b/quotes/index.js
@@ -0,0 +1,38 @@
+require("dotenv").config();
+const express = require("express");
+const mariadb = require("mariadb");
+const app = express();
+const pool = mariadb.createPool({
+ host: process.env.DB_HOST,
+ user: process.env.DB_USER,
+ password: process.env.DB_PWD,
+ database: process.env.DB_NAME,
+});
+
+let db_conn;
+
+pool.getConnection()
+ .then((conn) => {
+ db_conn = conn;
+ db_conn.release();
+ })
+ .catch((err) => {
+ console.error(err);
+ db_conn = null;
+ });
+
+app.use(express.urlencoded({ extended: true }));
+app.use(express.json());
+
+app.use("/", express.static(__dirname + "/public"));
+
+app.get("/api/list", (req, res) => {
+ res.send("ok\n");
+});
+
+app.on("close", () => {
+ console.log("CLOSE");
+});
+
+console.log("Listening on port 5007");
+app.listen(5007);