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