דלג לתוכן הראשי
ה-CLI של Base44 הוא כלי שורת פקודה לבניית פרויקטים עם שירות ה-backend של Base44. השתמש בו כדי ליצור פרויקטים, להגדיר את מודלי הנתונים שלך כישויות ולסנכרן את הכול עם Base44. פרויקטים שנוצרו עם ה-CLI משתמשים בשירות ה-backend של Base44 ואינם משולבים כרגע עם עורך האפליקציות של Base44.
ה-CLI ושירות ה-backend נמצאים כרגע ב-beta. אנו משפרים באופן פעיל את הפלטפורמה והתיעוד על סמך משוב משתמשים. שתף את מחשבותיך ובקשות התכונה שלך בעמוד GitHub Discussions שלנו.

התקנה

npm install -g base44@latest
או הרץ פקודות ישירות עם npx:
npx base44@latest <command>
דורש Node.js 20.19.0 ומעלה.

יצירת פרויקטים

צור פרויקטי backend חדשים של Base44 עם פקודת create. ניתן לבחור מתוך תבניות זמינות כדי להתחיל במהירות. עיין במאמרי ה-quickstart שלנו להדרכה מפורטת:

התחלה מאפליקציית Base44

אם בנית אפליקציה עם עורך האפליקציות של Base44 ואתה רוצה לפתח אותה מקומית, השתמש בפקודת eject כדי ליצור פרויקט backend חדש של Base44 עם codebase מקומי. למדריך שלב אחר שלב, עיין בהתחלה מאפליקציית Base44 קיימת.

קישור פרויקטי backend קיימים

אם יש לך קוד פרויקט backend קיים של Base44, כגון מאפליקציה לדוגמה, השתמש בפקודת link כדי לחבר אותו ל-backend של Base44. למדריך שלב אחר שלב, עיין בקישור פרויקט backend קיים.

ניהול משאבים

הגדר סכימות ישות כקובצי JSON, כתוב פונקציות serverless ב-TypeScript, הגדר סוכני AI והקם מחברי OAuth לשירותים חיצוניים. ה-CLI מאמת את ההגדרות שלך, מדווח מה השתנה ושומר על המשאבים המקומיים והמרוחקים שלך מסונכרנים.

פיתוח מקומי

הפעל שרת פיתוח מקומי עם dev כדי לבדוק את הפרויקט שלך על המחשב שלך מבלי לפרוס. עיין במדריך פיתוח מקומי לפרטים.

פריסת הפרויקט שלך

פרוס את כל משאבי הפרויקט שלך ל-Base44 עם פקודת deploy. זה שולח ישויות, פונקציות, מחברים, תצורת אימות וקובצי אתר בפעולה אחת. ניתן גם לפרוס משאבים בנפרד באמצעות entities push, ‏functions deploy, ‏connectors push, ‏auth push ו-site deploy. לאחר הפריסה, השתמש ב-site open כדי לפתוח את האתר החי שלך בדפדפן.

הגדרת אימות

נהל את שיטות ההתחברות של האפליקציה שלך משורת הפקודה. משוך את התצורה הנוכחית עם auth pull, החלף את מצב email/password עם auth password-login, החלף את מצב הספקים החברתיים (Google, ‏Microsoft, ‏Facebook, ‏Apple) עם auth social-login, ושלח את השינויים שלך עם auth push. תצורת אימות נכללת גם כשאתה מריץ deploy.

הרצת סקריפטים

הרץ סקריפטים עצמאיים של TypeScript או JavaScript המתקשרים עם האפליקציה שלך באמצעות exec. לקוח SDK מאומת מראש זמין כמשתנה גלובלי base44, כך שתוכל לגשת לישויות, פונקציות ואינטגרציות ללא קוד הגדרה. שימושי להגירת נתונים, סקריפטים של seed, שאילתות מזדמנות ואוטומציה. עיין במדריך סקריפטים עצמאיים להדרכה מלאה.

ראה גם

דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.