Added Request type with cookies and session, and fixed stuff that it broke

This commit is contained in:
mrfry 2020-12-16 17:22:15 +01:00
parent 865e97a754
commit 3b902d736f
9 changed files with 117 additions and 95 deletions

View file

@ -29,7 +29,7 @@ import utils from '../../utils/utils'
import logger from '../../utils/logger'
import auth from '../../middlewares/auth.middleware'
import { SetupData } from '../../server'
import { ModuleType } from '../../types/basicTypes'
import { ModuleType, Request } from '../../types/basicTypes'
// stuff gotten from server.js
let userDB
@ -83,7 +83,7 @@ function GetApp(): ModuleType {
routes.forEach((route) => {
logger.DebugLog(`Added route /${route}`, 'DataEditor routes', 1)
app.get(`/${route}`, function(req, res) {
app.get(`/${route}`, function(req: Request, res) {
logger.LogReq(req)
res.redirect(`${route}.html`)
})
@ -93,16 +93,16 @@ function GetApp(): ModuleType {
// --------------------------------------------------------------
app.get('/', function(req, res) {
app.get('/', function(req: Request, res) {
res.end('hai')
logger.LogReq(req)
})
app.get('*', function(req, res) {
app.get('*', function(req: Request, res) {
res.status(404).render('404')
})
app.post('*', function(req, res) {
app.post('*', function(req: Request, res) {
res.status(404).render('404')
})