דרישות מקדימות
אם בפרויקט שלך יש פונקציות בקאנד, אתה צריך להתקין 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
התחל את הבקאנד
2
התחל את ה-frontend
ב-terminal שני, התחל את שרת הפיתוח של ה-frontend כמו שאתה עושה בדרך כלל. לדוגמה, עם Vite:כל קריאות ה-SDK מה-frontend שלך עכשיו עוברות לשרת הפיתוח המקומי של Base44.
ראה גם
- Local development overview: מה רץ מקומית, מה מועבר וכיצד זה עובד
dev: סימוכין לפקודת CLI עם דגליםserverUrl: תצורת לקוח SDK
דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.