Skip to main content
ניתן להריץ סקריפטים עצמאיים המתקשרים עם אפליקציית Base44 שלך באמצעות הפקודה base44 exec. סקריפטים עצמאיים:
  • אינם דורשים הגדרה או ניהול tokens. לקוח SDK עם אימות מראש זמין כמשתנה גלובלי base44.
  • מבצעים מקומית באמצעות Deno ורצים מול האפליקציה המופצת המקושרת לתיקיית הפרויקט הנוכחית שלך.
  • בעלי גישה מלאה ל-entities, functions ו-integrations של האפליקציה שלך דרך ה-SDK.
  • רצים עם הרשאות המשתמש שלך, לא עם גישת service-role.

דרישות מקדימות

עליך להתקין Deno כדי להריץ סקריפטים עם exec.

מקרי שימוש

הפקודה exec נותנת לך גישה ישירה ל-SDK המלא מסקריפטים עצמאיים. מקרי שימוש נפוצים כוללים:
  • Data migrations: שינוי צורה, מילוי לאחור או טרנספורמציה של רשומות entity בכמות.
  • Seed scripts: מילוי האפליקציה שלך בנתונים לדוגמה עבור פיתוח או staging.
  • שאילתות ad-hoc: בחינה או דיבוג מהירים של נתוני האפליקציה שלך מה-terminal.
  • משימות AI ו-LLM: הרצה חד פעמית של פעולות AI כמו סיכום נתונים, יצירת תוכן או העשרת רשומות.
  • בדיקת Functions: קריאה לפונקציות בקאנד עם נתונים אמיתיים כדי לבדוק אותן מחוץ לאפליקציה.
  • אוטומציה: הרצת סקריפטים בצינורות CI או עבודות מתוזמנות לביצוע משימות תחזוקה.

התחל

כדי להתחיל, צור קובץ סקריפט והעבר אותו ב-pipe ל-exec.
1

כתוב סקריפט

צור קובץ סקריפט שמשתמש במשתנה הגלובלי base44. אין צורך ב-imports או הגדרה. לדוגמה:
2

הרץ אותו

הרץ את הסקריפט מתיקיית הפרויקט שלך:
ה-CLI מבצע אימות כמשתמש הנוכחי שלך, מתחיל תהליך Deno ומריץ את הסקריפט שלך כאשר לקוח SDK של base44 מוכן לשימוש.
עבור one-liners מהירים, העבר ב-pipe קוד inline ישירות:

ראה גם

  • exec: סימוכין מלא לפקודה
  • Backend functions: כתוב פונקציות serverless שרצות על תשתית Base44
  • JavaScript SDK: סימוכין SDK עבור entities, auth, functions ו-integrations
דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.