Backend és SDK
SDK-áttekintés
Az m77 futtatókörnyezet, amely minden alkalmazásban elérhető.
Minden builder77 alkalmazás automatikusan tartalmazza az m77 futtatókörnyezetet. Soha nem kell script taget hozzáadnod – az előnézetekbe és a közzétett alkalmazásokba automatikusan bekerül.
await m77.ready; // session restored
const tasks = await m77.db.list('tasks'); // database
m77.auth.user; // signed-in user or null
const text = await m77.ai.chat('Hi!'); // AI
m77.toast('Saved!'); // toast message| Modul | Mire való |
|---|---|
| m77.db | Séma nélküli felhőadatbázis gyűjteményekkel |
| m77.auth | Regisztráció, bejelentkezés és felhasználónkénti adatok |
| m77.ai | Csevegőválaszok és JSON-kimenet |
| m77.storage / m77.email | Fájlfeltöltés és tranzakciós e-mailek |
| m77.payments | Stripe Checkout fizetések a saját fiókodba |
| Webhookok | Rekord- és regisztrációs események küldése más eszközökbe |
Minden metódus Promise-t ad vissza. Hiba esetén a metódus Error kivételt dob, érthető üzenettel és status tulajdonsággal.
Az SDK használata a builder77-en kívül
Az exportált webprojektek továbbra is működnek: az export hozzáadja a futtatókörnyezet script tagjét, amely az alkalmazásod backendjére mutat. A natív kliensek (például a Flutter-alkalmazásod) a REST API-t használják.