תמיכת frameworks
השפות וה-frameworks שה-CLI של הגילוי יכול לקרוא אוטומטית — ומה לעשות כששלכם אינו אחד מהם.
הגילוי קורא את הקוד שלכם בלי שתנקבו בפריימוורק. הוא מזהה מגוון רחב של סטאקים בצד השרת בשפות רבות — וכשה-API שלכם נמצא במקום אחר לגמרי, הוא יכול לעבוד מקוד הפרונטאנד במקום.
שפות ו-frameworks
- JavaScript / TypeScript — Express, NestJS, Next.js, Fastify, Hono, GraphQL, tRPC ו-WebSocket.
- Python — FastAPI, Django ו-Flask.
- Ruby — Rails.
- PHP — Laravel ו-Symfony.
- Go — Gin ומנתבים נפוצים אחרים.
- Rust — Actix ו-Axum.
- Java / Kotlin — Spring Boot.
- C# — ASP.NET Core.
- Elixir — Phoenix.
- וזנב ארוך הכולל Scala, Clojure, Erlang, OCaml, Haskell, Lua, R, Swift ו-gRPC / Protobuf.
כשה-API שלכם במקום אחר
להרבה צוותים אין בק-אנד לסרוק — ה-API נמצא במאגר אחר, שייך לצד שלישי, או שאין אחד בכלל. הגילוי יכול לעבוד מהפרונטאנד במקום, לקרוא את הקריאות שקוד הלקוח שלכם מבצע ולתאר כל אחת כמשהו שהעוזר יוכל לעשות.
- קריאות HTTP רגילות, איך שלא תבצעו אותן — ה-fetch של הדפדפן, axios, ושאר ספריות הבקשות הנפוצות.
- לקוחות מוטיפסים, שבהם המבנה כבר כתוב — מסמכי GraphQL ופרוצדורות tRPC.
- חיבורים חיים — WebSockets ואירועים שנשלחים מהשרת.
npx syncanix init --surface frontendדריסת הזיהוי
הזיהוי אוטומטי, ולכן נדיר שתצטרכו לנקוב ב-framework. כשכן, הדגל --framework מקבל את המזהה של כל framework ש-Syncanix תומך בו — לדוגמה nestjs, express, fastapi, django, laravel או springboot.