Über
Verwendung vonHygraph-Webhookszur Synchronisierung von Daten mitAlgoliabei der Veröffentlichung neuer Inhalte.
Hygraph bietet detaillierte Webhooks, mit denen Sie bestimmte Datenänderungen überwachen können. In diesem Beispiel wird ein einfaches Schema verwendet, das Produkte enthält, und es wird darauf geachtet, ob neue Produktentwürfe in den VERÖFFENTLICHT Bühne.
In diesem Fall wird ein Webhook an eine Next.js-API-Route ausgelöst, und zwar /api/webhook.
Der Code in diesem Webhook prüft, ob es sich bei der Anfrage tatsächlich um eine BEITRAG Anfrage und verfügt über eine Genehmigung Ein Header-Wert, der mit unseren Datensätzen übereinstimmt. Wenn alles in Ordnung ist, übernimmt der Rest der serverlosen Funktion die Synchronisierung der Daten mit Algolia.