フックはプラグインがイベントに応答してコードを実行できるようにします。
フックシグネチャ
async (event, ctx) => ReturnType;
フック設定
| オプション | 型 | デフォルト | 説明 |
|---|---|---|---|
priority | number | 100 | 実行順序。低い数値が先に実行。 |
timeout | number | 5000 | 最大実行時間(ミリ秒)。 |
errorPolicy | "abort" | "continue" | "abort" | エラー時にパイプラインを停止するかどうか。 |
ライフサイクルフック
plugin:install、plugin:activate、plugin:deactivate、plugin:uninstall
コンテンツフック
content:beforeSave、content:afterSave、content:beforeDelete、content:afterDelete
メディアフック
media:beforeUpload、media:afterUpload
パブリックページフック
page:metadata — サンドボックスとネイティブプラグインの両方で利用可能。
page:fragments — ネイティブプラグインのみ。
フックリファレンス
完全なイベントタイプはフックリファレンスを参照してください。