Serverio dalis ir SDK
SDK apžvalga
m77 vykdymo aplinka, prieinama kiekvienoje programėlėje.
Kiekvienoje maker77 programėlėje automatiškai yra m77 vykdymo aplinka. Niekada nereikia pridėti script žymos — ji įterpiama į peržiūras ir publikuotas programėles.
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| Modulis | Ką jis daro |
|---|---|
| m77.db | Debesijos duomenų bazė be schemos, su kolekcijomis |
| m77.auth | Registracija, prisijungimas ir kiekvieno naudotojo duomenys |
| m77.ai | Pokalbio atsakymai ir JSON išvestis |
| m77.storage / m77.email | Failų įkėlimas ir transakciniai el. laiškai |
| m77.payments | Stripe Checkout mokėjimai į tavo paskyrą |
| Webhooks | Įrašų ir registracijų įvykių siuntimas kitiems įrankiams |
Visi metodai grąžina Promise. Klaidos meta Error su suprantamu pranešimu ir savybe status.
SDK naudojimas už maker77 ribų
Eksportuoti žiniatinklio projektai toliau veikia: eksportas prideda vykdymo aplinkos script žymą, nukreiptą į tavo programėlės serverio dalį. Natyvūs klientai (pavyzdžiui, tavo Flutter programėlė) naudoja REST API.