feat: add CRUD api and slug page

This commit is contained in:
Riccardo
2024-06-21 00:07:55 +02:00
parent d166c6781c
commit 7e00093af1
4 changed files with 37 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
import { NextRequest, NextResponse } from 'next/server';
export async function GET(
request: NextRequest,
{ params }: { params: { id: number } }
) {
return NextResponse.json(`GET ${params.id}`);
}
export async function PUT(
request: NextRequest,
{ params }: { params: { id: number } }
) {
return NextResponse.json(`PUT ${params.id}`);
}
export async function DELETE(
request: NextRequest,
{ params }: { params: { id: number } }
) {
return NextResponse.json(`DELETE ${params.id}`);
}

9
app/api/module/route.ts Normal file
View File

@@ -0,0 +1,9 @@
import { NextRequest, NextResponse } from 'next/server';
export async function GET(request: NextRequest, response: NextResponse) {
return NextResponse.json('GET request');
}
export async function POST(request: NextRequest, response: NextResponse) {
return NextResponse.json('POST request');
}