Allow parrallel requests to work.
I'm not sure of this correction at all but it seems that otherwise when there are two almost concurrent (and long) requests the second cancels the first one. (switchMap vs flatMap).
MODIFY
packages/core/src/http.listener.ts
packages/core/src/http.listener.ts
@@ -16,7 +16,7 @@ export const httpListener = ({ middlewares = [], effects, errorMiddleware }: Htt
const request$ = new Subject<Http>();
const effect$ = request$
.pipe(
- switchMap(({ req, res }) =>
+ flatMap(({ req, res }) =>
combineMiddlewareEffects(middlewares)(res)(req)
.pipe(
switchMap(combineEffects(effects)(res)),

Allow parrallel requests to work.

I'm not sure of this correction at all but it seems that otherwise when there are two almost concurrent (and long) requests the second cancels the first one. (switchMap vs flatMap).