Бекенд и SDK
Преглед на SDK
Средата m77, налична във всяко приложение.
Всяко приложение на builder77 автоматично включва средата m77. Никога не трябва да добавяш script таг — тя се вгражда в прегледите и публикуваните приложения.
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 | Облачна база данни без схема, с колекции |
| m77.auth | Регистрация, вход и данни за всеки потребител |
| m77.ai | Отговори в чат и изход в JSON |
| m77.storage / m77.email | Качване на файлове и транзакционни имейли |
| m77.payments | Плащания със Stripe Checkout в собствения ти акаунт |
| Webhooks | Изпращане на събития за записи и регистрации към други инструменти |
Всички методи връщат Promise. Грешките хвърлят Error с разбираемо съобщение и свойство status.
Използване на SDK извън builder77
Експортираните уеб проекти продължават да работят: експортът добавя script тага на средата, който сочи към бекенда на приложението ти. Нативните клиенти (като Flutter приложението ти) използват REST API.