Backend και SDK
Επισκόπηση SDK
Το runtime m77 που υπάρχει σε κάθε εφαρμογή.
Κάθε εφαρμογή builder77 περιλαμβάνει αυτόματα το runtime m77. Δεν χρειάζεται ποτέ να προσθέσεις script tag — ενσωματώνεται στις προεπισκοπήσεις και στις δημοσιευμένες εφαρμογές.
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| Ενότητα | Τι κάνει |
|---|---|
| m77.db | Βάση δεδομένων στο cloud χωρίς σχήμα, με συλλογές |
| m77.auth | Εγγραφή, σύνδεση και δεδομένα ανά χρήστη |
| m77.ai | Απαντήσεις συνομιλίας και έξοδος JSON |
| m77.storage / m77.email | Ανέβασμα αρχείων και συναλλακτικά email |
| m77.payments | Πληρωμές Stripe Checkout στον δικό σου λογαριασμό |
| Webhooks | Αποστολή συμβάντων εγγραφών και εγγραφών χρηστών σε άλλα εργαλεία |
Όλες οι μέθοδοι επιστρέφουν Promises. Τα σφάλματα πετούν ένα Error με κατανοητό μήνυμα και ιδιότητα status.
Χρήση του SDK εκτός builder77
Τα web projects που εξάγεις συνεχίζουν να λειτουργούν: η εξαγωγή προσθέτει το script tag του runtime που δείχνει στο backend της εφαρμογής σου. Οι native clients (όπως η εφαρμογή σου σε Flutter) χρησιμοποιούν το REST API.