Skip to main content
דף זה הוא חלק ממיומנות של סוכן קידוד AI ונכתב לסוכנים, לא לבני אדם. לתיעוד Base44 הקריא לבני אדם, ראה את תיעוד המפתחים.

base44 functions deploy

פרוס הגדרות פונקציה מקומיות ל-Base44.

תחביר

אפשרויות

אימות

נדרש: כן. אם לא מאומת, תתבקש להתחבר תחילה.

מה זה עושה

  1. סורק את תיקיית base44/functions/ להגדרות פונקציה
  2. מגלה פונקציות מקבצי entry.ts/entry.js
  3. מציג את מספר הפונקציות לפריסה
  4. מעלה קוד פונקציה ל-Base44 ברצף
  5. מדווח על התוצאות: ספירות שנפרסו, לא השתנו ונכשלו
  6. אם --force בשימוש: גם מוחק פונקציות מרוחקות שכבר לא קיימות מקומית

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

  • חייב לרוץ מתיקיית פרויקט Base44
  • הפרויקט חייב לכלול הגדרות פונקציה בתיקיית base44/functions/
  • כל פונקציה צריכה להיות תיקייה עם entry.ts או entry.js

דוגמאות

פלט

עם --force:

Exit Codes

  • Exit code 0: כל הפונקציות נפרסו בהצלחה (או ללא שינוי)
  • Exit code 1: אחת או יותר מהפונקציות נכשלו בפריסה
כאשר פונקציה כלשהי נכשלת, הפקודה מדפיסה את סיכום הפריסה המלא ויוצאת עם קוד 1. זה הופך את זה לבטוח לשימוש ב-CI pipelines שבהם כישלון חלקי צריך לחסום את ה-build.

טיפול בשגיאות

אם לא נמצאו פונקציות בפרויקט שלך:
אם --force משולב עם שמות פונקציה:
אם שם פונקציה שצוין לא קיים מקומית:

מקרי שימוש

  • לאחר יצירת פונקציות חדשות בפרויקט שלך
  • בעת שינוי קוד פונקציה קיים
  • לסנכרון שינויי פונקציה לפני בדיקה
  • כחלק מזרימת העבודה שלך כאשר לוגיקת backend משתנה
  • השתמש ב---force לניקוי פונקציות מרוחקות שהוסרו מקומית

הערות

  • פקודה זו פורסת קוד פונקציה
  • שינויים מיושמים לפרויקט Base44 שלך מיד
  • תוצאות פריסה לכל פונקציה: deployed, unchanged, או error
  • --force לא ניתן לשילוב עם שמות פונקציה ספציפיים
  • ודא לבדוק פונקציות בסביבת פיתוח תחילה
  • הגדרות פונקציה ממוקמות בתיקיית base44/functions/
  • השתמש ב-entry.ts או entry.js לפונקציות
  • כיצד ליצור פונקציות, ראה functions-create.md
דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.