Skip to main content
פיתוח מקומי מריץ שני תהליכים זה לצד זה. שרת הפיתוח של Base44 מטפל בבקאנד שלך, ושרת הפיתוח הרגיל של ה-frontend מריץ את ה-UI. ה-frontend שלך מדבר עם הבקאנד המקומי דרך ה-SDK.

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

אם בפרויקט שלך יש פונקציות בקאנד, אתה צריך להתקין Deno כדי להריץ אותן באופן מקומי.

הגדר את לקוח ה-frontend שלך

אם בפרויקט שלך יש frontend שמשתמש ב-SDK, אתה צריך להגיד לו לאן לשלוח בקשות. כברירת מחדל, ה-SDK שולח בקשות לבקאנד המארח של Base44. כדי להשתמש בשרת הפיתוח המקומי במקום, העבר serverUrl לתצורת הלקוח שלך כאשר אתה מריץ במצב פיתוח. בפרודקשן, השמט את serverUrl כך שה-SDK ישתמש בברירת המחדל שלו. הגישה היא לזהות אם הקוד שלך פועל בסביבת פיתוח, ולאחר מכן להגדיר באופן מותנה את serverUrl להצביע על שרת הפיתוח המקומי. רוב ה-frameworks מספקים דרך מובנית לבדוק זאת.
1

זהה מצב פיתוח

השתמש בדפוס שתואם לסביבה שלך:
2

העבר את serverUrl באופן מותנה

בעת יצירת הלקוח, כלול את serverUrl רק בפיתוח:
  • בפיתוח, isDev הוא true וה-SDK שולח בקשות ל-localhost:4400
  • בבילדים של פרודקשן, isDev הוא false, serverUrl מושמט, וה-SDK משתמש בבקאנד Base44 כברירת מחדל

הרץ את שרתי הפיתוח

בכל פעם שאתה מפתח מקומית, אתה צריך שני terminals שרצים זה לצד זה.
1

התחל את הבקאנד

ב-terminal אחד, הרץ dev מתיקיית הפרויקט שלך:
זה מתחיל את הבקאנד המקומי על http://localhost:4400.
2

התחל את ה-frontend

ב-terminal שני, התחל את שרת הפיתוח של ה-frontend כמו שאתה עושה בדרך כלל. לדוגמה, עם Vite:
כל קריאות ה-SDK מה-frontend שלך עכשיו עוברות לשרת הפיתוח המקומי של Base44.

ראה גם

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