fix(gateway): add missing @Inject() decorators causing silent startup hang #109
Reference in New Issue
Block a user
Delete Branch "fix/gateway-silent-exit"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Three constructor parameters were missing explicit @Inject() decorators. Since tsx/esbuild doesn't support emitDecoratorMetadata, NestJS couldn't resolve them, causing the DI container to hang forever during onModuleInit with no error output.
Fixed:
Also includes the dotenv fix (PR #108) for loading .env from monorepo root.
Test plan