cors-gen
Generate CORS configuration for your stack. Use when cross-origin requests are blocked.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Generate CORS configuration for your stack. Use when cross-origin requests are blocked.
How to use
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.