Create a fresh Express v5 app, install body-parsers (express.json() and
express.urlencoded({extended:true})), then mount controllers.
Convenience entry point.
Returns Promise.
Boot order:
app.use(alsMiddleware) ← installed by useExpressControllers as first call
app.use(express.json()) ← body parsers after ALS (not before)
app.use(express.urlencoded(...))
... controller routers and error middleware via useExpressControllers
Note: body parsers are passed via BootOptions.middlewares as function-form globals
so they mount INSIDE useExpressControllers AFTER the ALS wrapper.
Create a fresh Express v5 app, install body-parsers (express.json() and express.urlencoded({extended:true})), then mount controllers. Convenience entry point.
Returns Promise.
Boot order:
Note: body parsers are passed via BootOptions.middlewares as function-form globals so they mount INSIDE useExpressControllers AFTER the ALS wrapper.