BaeBox

LoopBack - Hook 본문

개발 관련

LoopBack - Hook

배모씨. 2019. 11. 2. 17:38
반응형

Hook 의 종류(출처 : 공식문서)

Operation Hook : Model 의 동작시 실행되는 Hook.

공식 문서에는 Operation Hooks 라고 적혀있지만, 편의상 Hook 이라고 부르겠다.

위의 이미지는 LifeCycle 상에서 사용 가능한 hook 들이다. 특정 작업의 전후에 전처리, 후처리를 하기 좋다.

아래 이미지는 Ddong Model 에서 find 함수의 before/after Remote 함수를 구현한 코드이다.

before/after Remote 의 간단한 예시

 


덤.

Hook 종류 Description
remote hook remote method 를 부르기 전후에 호출되는 persisted model 을 상속받은 기본/커스텀 메소드
connector hook DataSource Connector에 대한 요청 전후에 실행되는 커넥터

덤2.

/server/boot/root.js 에서 server.remotes() 기능을 이용하면 모든 동작에 대하여 before/after 기능을 사용 가능하다.

간단하게 만들어봤다. 


https://loopback.io/doc/en/lb3/Operation-hooks.html

 

Operation hooks | LoopBack Documentation

Operation hooks are triggered by all methods that execute a particular high-level create, read, update, or delete operation. Numerous changes were made to operation hooks in LoopBack version 3.0. Page Contents Overview Operation hooks are not tied to a par

loopback.io

 

반응형

'개발 관련' 카테고리의 다른 글

Kubernetes 좋은 글  (0) 2019.11.02
Remote Method  (0) 2019.11.02
LoopBack - Built in model  (0) 2019.11.02
Data Source  (0) 2019.11.02
model-config.json  (0) 2019.11.02
Comments