Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

405
Views
Orden de inyección de dependencia de Nestjs cuando un módulo depende de un modelo Mongoose de @nestjs/mongoose, diagrama detallado dentro

El diagrama hace un buen trabajo al explicar el flujo que tengo actualmente y por qué está fallando.

  • Tengo logger.module que exporta un loger.service que depende de @nestjs/mongoose LogModel .
  • Tengo un db.module que exporta session.service e importa logger.module .
  • Tengo un session.service que es exportado por Db.Module e importa logger.service
  • Tengo un mock.db.module que es exactamente como el db.module real (sin servicios simulados, el real) excepto que la conexión de mongoose es a un mongodb en memoria.
  • Tengo un archivo de pruebas session.service.spec que importa mock.db.module

Sin embargo, no puedo encontrar ninguna buena manera de proporcionar LogModel en log.module que no necesite que importe @nestjs/mongoose e instanciar/esperar una nueva conexión en cada inicio.

Solo pude producir 2 resultados:

  • use @forwardRef(() => Logger.module.register()) o/y @forwardRef(()=> Db.module.register()) que causa un error de asignación de montón
  • no use forwardRef y obtenga advertencias de dependencia circular.

¿Cómo puedo mapear dependencias de manera eficiente con Nestjs para este caso de uso?

Diagrama:

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!