fix: improvement in flow of uploading

This commit is contained in:
Saad Jutt
2022-02-28 22:12:39 +05:00
parent 765969db11
commit 8c1941a87b
3 changed files with 16 additions and 6 deletions
+8 -1
View File
@@ -1,5 +1,5 @@
import path from 'path'
import express from 'express'
import express, { ErrorRequestHandler } from 'express'
import morgan from 'morgan'
import dotenv from 'dotenv'
import cors from 'cors'
@@ -26,12 +26,19 @@ app.use(morgan('tiny'))
app.use(express.static(path.join(__dirname, '../public')))
app.use(express.static(getWebBuildFolderPath()))
const onError: ErrorRequestHandler = (err, req, res, next) => {
console.error(err.stack)
res.status(500).send('Something broke!')
}
export default setProcessVariables().then(async () => {
// loading these modules after setting up variables due to
// multer's usage of process var process.driveLoc
const { setupRoutes } = await import('./routes/setupRoutes')
setupRoutes(app)
app.use(onError)
await connectDB()
return app
})