diff --git a/.changeset/dull-pots-dream.md b/.changeset/dull-pots-dream.md new file mode 100644 index 0000000000..fd8a066cc3 --- /dev/null +++ b/.changeset/dull-pots-dream.md @@ -0,0 +1,5 @@ +--- +"@medusajs/framework": patch +--- + +chore(): revert route loading parallelization diff --git a/packages/core/framework/src/http/router.ts b/packages/core/framework/src/http/router.ts index 97357e77f2..7176edafa0 100644 --- a/packages/core/framework/src/http/router.ts +++ b/packages/core/framework/src/http/router.ts @@ -1,4 +1,4 @@ -import { ContainerRegistrationKeys, parseCorsOrigins, promiseAll } from "@medusajs/utils" +import { ContainerRegistrationKeys, parseCorsOrigins } from "@medusajs/utils" import cors, { CorsOptions } from "cors" import type { ErrorRequestHandler, Express, RequestHandler } from "express" import type { @@ -85,12 +85,10 @@ export class ApiLoader { const routesLoader = new RoutesLoader() const middlewareLoader = new MiddlewareFileLoader() - await promiseAll( - this.#sourceDirs.flatMap(dir => [ - routesLoader.scanDir(dir), - middlewareLoader.scanDir(dir) - ]) - ) + for (const dir of this.#sourceDirs) { + await routesLoader.scanDir(dir) + await middlewareLoader.scanDir(dir) + } return { routes: routesLoader.getRoutes(),