chore(): revert route loading parallelization (#14204)
**What** To prevent undeterministic route loading, remove route loading concurrency
This commit is contained in:
committed by
GitHub
parent
6186111896
commit
9f7846ae0b
5
.changeset/dull-pots-dream.md
Normal file
5
.changeset/dull-pots-dream.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@medusajs/framework": patch
|
||||
---
|
||||
|
||||
chore(): revert route loading parallelization
|
||||
@@ -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(),
|
||||
|
||||
Reference in New Issue
Block a user