feat: add auth0 middleware

This commit is contained in:
Riccardo
2024-07-08 11:49:46 +02:00
parent 4aa1ef8463
commit 19d00d5153
7 changed files with 65 additions and 44 deletions

View File

@@ -1,9 +1,9 @@
import { getSession, withApiAuthRequired } from '@auth0/nextjs-auth0';
import { getSession } from '@auth0/nextjs-auth0';
import { CustomerForm } from '@prisma/client';
import prisma from '@prisma/prisma';
import { NextResponse } from 'next/server';
import { NextRequest, NextResponse } from 'next/server';
export const GET = withApiAuthRequired(async () => {
export async function GET() {
const session = await getSession();
try {
@@ -25,9 +25,9 @@ export const GET = withApiAuthRequired(async () => {
{ status: 500 }
);
}
});
}
export const POST = withApiAuthRequired(async request => {
export async function POST(request: NextRequest) {
try {
const session = await getSession();
@@ -59,4 +59,4 @@ export const POST = withApiAuthRequired(async request => {
{ status: 500 }
);
}
});
}