selfhostable, read-only reddit client

refactor: Reorder and clean up imports and app initialization in index.js

Changed files
+11 -13
src
+11 -13
src/index.js
··· 1 1 const express = require("express"); 2 2 const path = require("node:path"); 3 - const routes = require("./routes/index"); 4 3 const geddit = require("./geddit.js"); 5 4 const { Database } = require("bun:sqlite"); 6 - 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 5 17 6 const db = new Database("readit.db"); 18 7 ··· 38 27 39 28 createSubs.run(); 40 29 41 - const db = new Database("readit.db"); 30 + module.exports = { db }; 31 + 32 + const app = express(); 33 + 34 + app.set("views", path.join(__dirname, "views")); 35 + app.set("view engine", "pug"); 42 36 43 - module.exports = { db }; 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); 44 42 45 43 const port = process.env.READIT_PORT; 46 44 const server = app.listen(port ? port : 3000, () => {