From 5caf0424cc1f4003d30885b4723d6954a087f6c6 Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sat, 7 Mar 2026 17:01:25 +0100 Subject: [PATCH] Create a function for creating a Directus client in Astro --- astro/src/lib/directus.ts | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 astro/src/lib/directus.ts diff --git a/astro/src/lib/directus.ts b/astro/src/lib/directus.ts new file mode 100644 index 0000000..c0bc59f --- /dev/null +++ b/astro/src/lib/directus.ts @@ -0,0 +1,9 @@ +import { createDirectus, graphql, staticToken } from "@directus/sdk"; + +export async function createDirectusConnection() { + const directus = await createDirectus(import.meta.env.DIRECTUS_URL) + .with(graphql()) + .with(staticToken(import.meta.env.DIRECTUS_TOKEN)); + + return directus; +}