Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do budowania REST API i endpointów w Next.js za pomocą Route Handlers. Obsługuje wszystkie metody HTTP (GET, POST, PUT, PATCH, DELETE), dynamiczne parametry URL i różne formaty danych wejściowych. Idealne gdy potrzebujesz szybko dodać nowy endpoint, obsłużyć żądania POST lub zbudować pełne API w strukturze App Router. Zawiera gotowe wzorce dla obsługi JSON, form data i parametrów dynamicznych.
Jak używać
Zainstaluj skill route-handlers w swoim projekcie Next.js. Skill będzie dostępny gdy poprosisz Claude'a o "stwórz API route", "dodaj endpoint", "zbuduj REST API" lub "obsłuż POST request".
Utwórz plik route.ts w odpowiednim katalogu app/api/. Na przykład dla endpointu /api/users stwórz app/api/users/route.ts, a dla /api/posts/:id utwórz app/api/posts/[id]/route.ts.
Zdefiniuj funkcje eksportowe dla potrzebnych metod HTTP. Każda funkcja powinna być nazwana GET, POST, PUT, PATCH, DELETE, HEAD lub OPTIONS w zależności od typu żądania, które chcesz obsłużyć.
Wewnątrz funkcji obsługi odczytaj dane żądania używając request.json() dla JSON, request.formData() dla danych formularza lub request.text() dla tekstu. Dla parametrów dynamicznych dostęp do nich uzyskaj przez context.params.
Zwróć odpowiedź używając NextResponse.json() z danymi i opcjonalnym statusem HTTP. Na przykład zwróć status 201 dla pomyślnie utworzonego zasobu.
Testuj endpoint wysyłając żądania HTTP do odpowiedniego URL-a. Skill pomoże Ci obsługiwać zarówno proste GET-y jak i złożone POST-y z walidacją danych.