Бэкенд и 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.