aboutsummaryrefslogtreecommitdiff
path: root/src/app.ts
blob: f34dad9fa7aaa1b83b9c3850fa19117ea97a9277 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//
// ~~~ main app
//

// imports
import express from "express"

// setup app
const app = express()

app.set("view engine", "pug")
app.set("views", "./src/views")

app.use("/public", express.static("./src/public"))

// setup routes
import apiRouter from "@routes/api.ts"
import dashboardRouter from "@routes/dashboard.ts"

app.use("/api", apiRouter)
app.use("/", dashboardRouter)

// export app
export default app