remove unused req

pull/9078/head
Agusti Fernandez Pardo 2022-03-28 16:05:50 +02:00
parent 1241ae6cfc
commit 093d6888d2
1 changed files with 13 additions and 9 deletions

View File

@ -1,12 +1,16 @@
import { NextRequest, NextResponse } from 'next/server' import { NextRequest, NextResponse } from "next/server";
// Not much useful yet as prisma.client can't be used in the middlewares (client is not available) // Not much useful yet as prisma.client can't be used in the middlewares (client is not available)
// For now we just throw early if no apiKey is passed, // For now we just throw early if no apiKey is passed,
// but we could also check if the apiKey is valid if we had prisma here. // but we could also check if the apiKey is valid if we had prisma here.
export async function middleware({ nextUrl }: NextRequest, res: NextResponse) { export async function middleware({ nextUrl }: NextRequest) {
const response = NextResponse.next() const response = NextResponse.next();
const apiKey = nextUrl.searchParams.get('apiKey'); const apiKey = nextUrl.searchParams.get("apiKey");
if (apiKey) return response if (apiKey) return response;
// if no apiKey is passed, we throw early // if no apiKey is passed, we throw early
else throw new Error('You need to pass an apiKey as query param: https://api.cal.com/resource?apiKey=<your-api-key>') else
throw new Error(
"You need to pass an apiKey as query param: https://api.cal.com/resource?apiKey=<your-api-key>"
);
} }