דלג לתוכן הראשי
עיון בתיעוד

תמיכת 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.

השלבים הבאים