【发布时间】:2021-07-01 16:40:33
【问题描述】:
我有自定义的基于类的中间件,例如:
@Service()
export class MyMiddleware implements MiddlewareInterface<Context> {
constructor(private readonly service: Service) {}
async use({ info, context }: ResolverData<Context>, next: NextFn) {
// this.service.doSomeDbLogicHere()
return next();
}
}
@UseMiddleware(MyMiddleware)
@Mutation(() => User)
public async createuser() {}
我想知道如何将自定义静态值传递给我的中间件,但仍然可以通过 DI 注入其他对象。
【问题讨论】:
标签: typegraphql