当我尝试访问默认存储库代码时,我希望在执行存储库中的默认crud函数之前控制一些值。我该如何做到这一点?
例如:
...
@repository.getter('PersonRepository') private personRepositoryGetter: Getter<PersonRepository>
...
...
someEndpoint(){
const personRepository = await this.personRepositoryGetter();
const createdPerson = await personRepository.create(someData)
}
...
在personRepository.create()
中,我想写截距。最好的方法是什么?
嗨,请参阅在写入数据库之前访问数据:
https://loopback.io/doc/en/lb4/LB3-vs-LB4-request-response-cycle.html#access-写入数据库之前的数据";