middleware-gen
Generate Express middleware from plain English. Use when building API middleware.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Generate Express middleware from plain English. Use when building API middleware.
How to use
Upewnij się, że masz zainstalowany Node.js 18 lub nowszy oraz ustawioną zmienną środowiskową OPENAI_API_KEY z kluczem do API OpenAI.
Otwórz terminal i uruchom narzędzie za pomocą npx – nie wymaga instalacji. Podstawowa składnia to npx ai-middleware "Twój opis", gdzie zamiast "Twój opis" wpisujesz, jakie middleware chcesz wygenerować.
Spróbuj najpierw prostego przykładu: npx ai-middleware "rate limit 100 req/min per IP". Narzędzie wygeneruje kod middleware, który ogranicza liczbę żądań do 100 na minutę dla każdego adresu IP.
Jeśli chcesz wygenerować kod w TypeScript, dodaj flagę -t na końcu komendy, na przykład npx ai-middleware "JWT auth with role-based access" -t. Możesz też określić nazwę pliku wyjściowego flagą -o, np. -o auth.ts.
Skopiuj wygenerowany kod do swojego projektu Express. Pamiętaj o kolejności – middleware autentykacji powinno być umieszczone przed obsługą tras, a każde middleware powinno mieć jedną, jasno określoną funkcję.
Przetestuj middleware przed wdrożeniem na produkcję, szczególnie jeśli obsługuje błędy – middleware, które się wysypią, mogą zablokować całą aplikację.