简体   繁体   中英

Nest.js Transaction interceptor

I'm having interceptor for mongoose transactions like below

I have a dependency on mongoose connection from import Connection from 'mongoose' I have injected that using InjectConnection decorator.

Now I want to set this interceptor globally.

I'm writing it like. app.useGlobalInterceptors(new MyInterceptor()).

It gives me an error to pass connection dependency from MyInterceptor. Thanks

Try this:

@Module({
  providers: [
    {
      provide: APP_INTERCEPTOR,
      useClass: MyInterceptor,
    },
  ],
})

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM