global public dir for every server module

This commit is contained in:
mrfry
2023-05-01 08:59:22 +02:00
parent eed99e6f02
commit c485e98187
17 changed files with 55 additions and 225 deletions
+2 -5
View File
@@ -29,10 +29,10 @@ import logger from '../../utils/logger'
import auth from '../../middlewares/auth.middleware'
import { SetupData } from '../../server'
import { ModuleType, Request } from '../../types/basicTypes'
import { publicDir } from '../../utils/files'
// stuff gotten from server.js
let userDB: Database
let publicdirs: string[] = []
let nextdir = ''
function GetApp(): ModuleType {
@@ -61,9 +61,7 @@ function GetApp(): ModuleType {
}
next()
})
publicdirs.forEach((pdir) => {
app.use(express.static(pdir))
})
app.use(express.static(publicDir))
app.use(express.static(nextdir))
// --------------------------------------------------------------
@@ -103,7 +101,6 @@ export default {
getApp: GetApp,
setup: (data: SetupData): void => {
userDB = data.userDB
publicdirs = data.publicdirs
nextdir = data.nextdir
},
}