# Функции сайта: настоящая серверная логика, написанная AI

> Принимай заказы, сохраняй бронирования, считай цены или вызывай внешние API. AI пишет серверные функции для сайта, а ты проверяешь каждую до публикации.

- Канонический URL: https://uebfaqe.ai/ru/vozmozhnosti/serverless-funktsii
- Раздел: Возможности по отдельности
- Язык: ru
- Издатель: Uebfaqe (https://uebfaqe.ai)

## Краткое содержание

Функция это небольшой кусок логики, который работает на сервере, а не в браузере посетителя. Попроси калькулятор стоимости или проверку бронирования, и AI напишет её, задаст входные данные и подключит к странице.

## Ключевые факты

- Работает на сервере: Ключи API и секретные значения остаются вне кода страницы. Функция читает их из Переменных на сервере, поэтому посетители их никогда не видят.
- С данными и почтой: Функция читает и записывает коллекции твоей базы данных, отправляет письма с адреса сайта и может вызывать API оплаты, доставки или сообщений.
- Каждая версия сохраняется: Когда AI меняет функцию, прежняя версия остаётся во вкладке История вместе с автором изменения. Функцию можно и отключить, не удаляя её.

Функции, которые заставляют сайт по-настоящему работать

## Как это работает

1. **Опиши действие**: Скажи в чате, что должно произойти, например сохрани бронирование и пришли мне детали на почту. AI создаст функцию, и она появится в разделе Функции.
2. **Проверь без риска**: Открой функцию, заполни входные данные и нажми Запустить проверку. Ты увидишь результат, данные, которые она сохранила бы, и письма, которые отправила бы, но ничего не сохранится.
3. **Опубликуй сайт**: Функции отвечают на опубликованном сайте. После публикации каждый вызов появляется во вкладке Вызовы со статусом и длительностью.

## Частые вопросы

### Что такое серверная функция на сайте?

Это код, который запускается на сервере только тогда, когда его вызывает страница, без сервера, который нужно арендовать или обслуживать. На Uebfaqe у каждой функции есть имя, типизированные входные данные и список коллекций, которые она читает и пишет.

### Нужно ли уметь программировать, чтобы добавлять функции?

Нет. Ты описываешь задачу простыми словами, а AI пишет функцию, даёт ей имя и описание. Ты видишь, что она делает, проверяешь её на своих значениях и отключаешь, когда захочешь.

### Может ли функция подключиться к платёжному сервису или другому API?

Да. Функция может вызывать любой публичный API в интернете. Сохрани ключ API в Переменных, и функция прочитает его на сервере, так что ключ никогда не появится в коде твоих страниц.

## Похожие возможности

- [База данных](https://uebfaqe.ai/ru/vozmozhnosti/baza-dannykh): Храни заказы, брони или товары в настоящей базе данных внутри сайта, без внешних инструментов.
- [Запланированные задачи](https://uebfaqe.ai/ru/vozmozhnosti/zaplanirovannye-zadachi): Настрой задачи, которые запускаются сами по расписанию, например отчёт каждое утро или очистка раз в неделю, с историей каждого запуска.
- [Переменные](https://uebfaqe.ai/ru/vozmozhnosti/peremennye-okruzheniya): Храни ключи и пароли внешних сервисов в надёжном месте, а не внутри кода.

---

Источник: https://uebfaqe.ai/ru/vozmozhnosti/serverless-funktsii
