Backend și SDK
Prezentare SDK
Runtime-ul m77 disponibil în fiecare aplicație.
Fiecare aplicație builder77 include automat runtime-ul m77. Nu trebuie să adaugi niciodată un tag script — este injectat în previzualizări și în aplicațiile publicate.
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 | Ce face |
|---|---|
| m77.db | Bază de date în cloud fără schemă, cu colecții |
| m77.auth | Înregistrare, autentificare și date per utilizator |
| m77.ai | Răspunsuri de chat și ieșire JSON |
| m77.storage / m77.email | Încărcare de fișiere și e-mailuri tranzacționale |
| m77.payments | Plăți Stripe Checkout în propriul tău cont |
| Webhookuri | Trimite către alte instrumente evenimente despre înregistrări și utilizatori noi |
Toate metodele returnează un Promise. Erorile aruncă un Error cu un mesaj ușor de citit și o proprietate status.
Folosirea SDK-ului în afara builder77
Proiectele web exportate continuă să funcționeze: exportul adaugă tagul script al runtime-ului care indică spre backendul aplicației tale. Clienții nativi (cum e aplicația ta Flutter) folosesc REST API.