윅스 (Wix) 코딩 - 데이터 후크 (Wix Code: About Data Hooks)
설명)
데이터 후크는 사이트 컬렉션과의 특정 상호 작용 전후에 코드를 실행합니다. 데이터 후크를 사용하면 발생 직전 또는 직후에 상호 작용을 차단할 수 있습니다. 후크의 코드는 상호 작용 자체에 영향을 주기 위해 사용될 수도 있습니다. 예를 들어 항목을 컬렉션에 추가하기 전에 항목을 가로 채서 최종 유효성 검사를 수행하거나 실제로 컬렉션으로 가져오는 데이터를 조정할 수 있습니다.
일반적으로, 컬렉션과의 상호 작용이 페이지 요소에 의해 시작되거나 Data API를 사용하여 프로그래밍 방식으로 시작되는지 여부에 관계없이 후크가 실행됩니다. 그러나 사이트의 백엔드 코드에서 Data API 호출은 선택적 WixDataOptions 객체를 전달할 수 있으며 이를 사용하여 특정 상호 작용에서 후크가 호출되지 않도록 할 수 있습니다.
후크 유형 (Hook Types)
연결할 수 있는 데이터 상호 작용의 수명 주기에는 여러 가지 다른 점이 있습니다. 다른 후크는 다른 인수를 받고 다른 값을 반환합니다. 자세한 내용은 Data API 참조를 참조합니다.
- item : 현재 항목, 예를 들어, beforeInsert에서 이것은 곧 삽입될 항목입니다. 예를 들어 afterQuery에서 발생할 수 있는 것과 같은 많은 항목이있는 경우 각 항목에 대해 한 번씩 후크 함수가 반복적으로 호출됩니다.
- itemId : 현재 항목의 ID 값
- query : 실행될 WixDataQuery 객체
- count : 개수의 항목 수
- error : 오류 객체.
후크 이름 (Hook Name) |
받음 (Receives) |
beforeInsert |
item |
afterInsert |
item |
beforeUpdate |
item |
afterUpdate |
item |
beforeRemove |
itemId |
afterRemove |
item |
beforeGet |
itemId |
afterGet |
item |
beforeQuery |
query |
afterQuery |
item |
beforeCount |
query |
afterCount |
count |
onFailure |
error |
연관된 토픽)
윅스 (Wix) 코딩 - 데이터 후크 사용 방법 (Wix Code : How to Use Data Hooks)
윅스 (Wix) 코딩 - 데이터 API로 작업하기 (Wix Code: Working with the Data API)
윅스 홈페이지 만들기 101
윅스 (Wix) 홈페이지 만들기 101 - E-Book - Index
출처 :
https://support.wix.com/en/article/wix-code-about-data-hooks
댓글