cors-gen
Generuj konfigurację CORS dla swojego stosu technologicznego w jednej komendzie
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Narzędzie do automatycznego generowania konfiguracji CORS dla Twojego serwera i frameworka. Opisz swoją architekturę (frontend, API, domeny) w naturalnym języku, a otrzymasz gotową konfigurację obsługującą Express, Fastify, Next.js i inne popularne narzędzia. Rozwiązuje błędy CORS bez ręcznego pisania kodu — idealne do lokalnego developmentu, migracji domen i dodawania autentykacji do istniejących API.
Jak używać
Upewnij się, że masz zainstalowany Node.js 18 lub nowszy oraz ustawioną zmienną środowiskową OPENAI_API_KEY (wymagana do działania narzędzia).
Otwórz terminal i uruchom narzędzie za pomocą npx, podając opis swojej konfiguracji w naturalnym języku. Na przykład: npx ai-cors "frontend na localhost:3000, API na localhost:8080". Możesz być konkretny — wymień domeny, porty, serwery (Vercel, Railway, Heroku) i wymagania (np. cookies).
Narzędzie przeanalizuje Twój opis i wygeneruje gotową konfigurację CORS dla Twojego frameworka. Wynik będzie zawierać ustawienia dla origins, metod HTTP, nagłówków i obsługi credentials.
Skopiuj wygenerowaną konfigurację do pliku konfiguracyjnego Twojego serwera (np. middleware Express, ustawienia Next.js lub Fastify).
Przetestuj połączenie — otwórz aplikację w przeglądarce i sprawdź, czy błędy CORS zniknęły. W produkcji unikaj symbolu * jako origin — zawsze wymień konkretne domeny.
Jeśli potrzebujesz pomocy, uruchom npx ai-cors --help aby zobaczyć dostępne opcje i przykłady użycia.