diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/index.js | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/src/index.js b/src/index.js index d1837b5..f4261c0 100644 --- a/src/index.js +++ b/src/index.js | |||
@@ -1,19 +1,8 @@ | |||
1 | const express = require("express"); | 1 | const express = require("express"); |
2 | const path = require("node:path"); | 2 | const path = require("node:path"); |
3 | const routes = require("./routes/index"); | ||
4 | const geddit = require("./geddit.js"); | 3 | const geddit = require("./geddit.js"); |
5 | const { Database } = require("bun:sqlite"); | 4 | const { Database } = require("bun:sqlite"); |
6 | 5 | ||
7 | const app = express(); | ||
8 | |||
9 | app.set("views", path.join(__dirname, "views")); | ||
10 | app.set("view engine", "pug"); | ||
11 | |||
12 | app.use(express.json()); | ||
13 | app.use(express.urlencoded({ extended: true })); | ||
14 | app.use(express.static(path.join(__dirname, "public"))); | ||
15 | app.use("/", routes); | ||
16 | |||
17 | const db = new Database("readit.db"); | 6 | const db = new Database("readit.db"); |
18 | 7 | ||
19 | const createUsers = db.query(` | 8 | const createUsers = db.query(` |
@@ -38,10 +27,19 @@ const createSubs = db.query(` | |||
38 | 27 | ||
39 | createSubs.run(); | 28 | createSubs.run(); |
40 | 29 | ||
41 | const db = new Database("readit.db"); | ||
42 | |||
43 | module.exports = { db }; | 30 | module.exports = { db }; |
44 | 31 | ||
32 | const app = express(); | ||
33 | |||
34 | app.set("views", path.join(__dirname, "views")); | ||
35 | app.set("view engine", "pug"); | ||
36 | |||
37 | const routes = require("./routes/index"); | ||
38 | app.use(express.json()); | ||
39 | app.use(express.urlencoded({ extended: true })); | ||
40 | app.use(express.static(path.join(__dirname, "public"))); | ||
41 | app.use("/", routes); | ||
42 | |||
45 | const port = process.env.READIT_PORT; | 43 | const port = process.env.READIT_PORT; |
46 | const server = app.listen(port ? port : 3000, () => { | 44 | const server = app.listen(port ? port : 3000, () => { |
47 | console.log(`started on ${server.address().port}`); | 45 | console.log(`started on ${server.address().port}`); |