chore: cleanup/improve bootstrap (#14023)
* chore: cleanup/improve bootstrap * chore: cleanup/improve bootstrap * Create few-guests-visit.md
This commit is contained in:
committed by
GitHub
parent
213c344804
commit
7e3eb6e413
@@ -1,4 +1,4 @@
|
||||
import { ContainerRegistrationKeys, parseCorsOrigins } from "@medusajs/utils"
|
||||
import { ContainerRegistrationKeys, parseCorsOrigins, promiseAll } from "@medusajs/utils"
|
||||
import cors, { CorsOptions } from "cors"
|
||||
import type { ErrorRequestHandler, Express, RequestHandler } from "express"
|
||||
import type {
|
||||
@@ -85,10 +85,12 @@ export class ApiLoader {
|
||||
const routesLoader = new RoutesLoader()
|
||||
const middlewareLoader = new MiddlewareFileLoader()
|
||||
|
||||
for (let dir of this.#sourceDirs) {
|
||||
await routesLoader.scanDir(dir)
|
||||
await middlewareLoader.scanDir(dir)
|
||||
}
|
||||
await promiseAll(
|
||||
this.#sourceDirs.flatMap(dir => [
|
||||
routesLoader.scanDir(dir),
|
||||
middlewareLoader.scanDir(dir)
|
||||
])
|
||||
)
|
||||
|
||||
return {
|
||||
routes: routesLoader.getRoutes(),
|
||||
|
||||
Reference in New Issue
Block a user