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 cors, { CorsOptions } from "cors"
|
||||||
import type { ErrorRequestHandler, Express, RequestHandler } from "express"
|
import type { ErrorRequestHandler, Express, RequestHandler } from "express"
|
||||||
import type {
|
import type {
|
||||||
@@ -85,12 +85,10 @@ export class ApiLoader {
|
|||||||
const routesLoader = new RoutesLoader()
|
const routesLoader = new RoutesLoader()
|
||||||
const middlewareLoader = new MiddlewareFileLoader()
|
const middlewareLoader = new MiddlewareFileLoader()
|
||||||
|
|
||||||
await promiseAll(
|
for (const dir of this.#sourceDirs) {
|
||||||
this.#sourceDirs.flatMap(dir => [
|
await routesLoader.scanDir(dir)
|
||||||
routesLoader.scanDir(dir),
|
await middlewareLoader.scanDir(dir)
|
||||||
middlewareLoader.scanDir(dir)
|
}
|
||||||
])
|
|
||||||
)
|
|
||||||
|
|
||||||
return {
|
return {
|
||||||
routes: routesLoader.getRoutes(),
|
routes: routesLoader.getRoutes(),
|
||||||
|
|||||||
Reference in New Issue
Block a user