Skip to content

Instantly share code, notes, and snippets.

View gabimoncha's full-sized avatar
👾

gabimoncha gabimoncha

👾
View GitHub Profile
@gabimoncha
gabimoncha / +middleware.ts
Created October 20, 2025 17:16
expo middleware with clerk auth
import { type ImmutableRequest } from 'expo-server';
import { createClerkClient } from '@clerk/backend';
import type { MiddlewareFunction } from 'expo-router/server';
const clerkClient = createClerkClient({
secretKey: process.env.CLERK_SECRET_KEY,
publishableKey: process.env.CLERK_PUBLISHABLE_KEY,
});