# Website-Funktionen: Serverlogik, von der AI geschrieben

> Nimm Bestellungen an, speicher Buchungen, berechne Preise oder ruf externe APIs auf. Die AI schreibt die Serverfunktionen, und du testest sie vorher.

- Kanonische URL: https://uebfaqe.ai/de/funktionen/serverless-funktionen
- Abschnitt: Die Funktionen im Einzelnen
- Sprache: de
- Herausgeber: Uebfaqe (https://uebfaqe.ai)

## Zusammenfassung

Eine Funktion ist ein kleines Stück Logik, das auf dem Server läuft, nicht im Browser des Besuchers. Bitte um einen Angebotsrechner oder eine Buchungsprüfung, und die AI schreibt sie, legt die Eingaben fest und bindet sie ein.

## Kernfakten

- Läuft auf dem Server: API-Schlüssel und geheime Werte bleiben aus dem Seitencode heraus. Die Funktion liest sie auf dem Server aus den Variablen, also sehen Besucher sie nie.
- Mit Daten und E-Mail: Eine Funktion liest und schreibt die Sammlungen deiner Datenbank, verschickt E-Mails von der Adresse der Website und kann APIs für Zahlung, Versand oder Nachrichten aufrufen.
- Jede Version bleibt erhalten: Ändert die AI eine Funktion, bleibt die vorherige Version im Tab Verlauf, samt Urheber der Änderung. Du kannst eine Funktion auch abschalten, ohne sie zu löschen.

Funktionen, die deine Website wirklich arbeiten lassen

## So funktioniert es

1. **Beschreib die Aktion**: Sag im Chat, was passieren soll, etwa speichere die Buchung und schick mir die Details per E-Mail. Die AI erstellt die Funktion, und sie erscheint unter Funktionen.
2. **Gefahrlos testen**: Öffne die Funktion, füll ihre Eingaben aus und klick auf Test ausführen. Du siehst das Ergebnis, die Daten, die sie speichern würde, und ihre E-Mails, ohne dass etwas gespeichert wird.
3. **Website veröffentlichen**: Funktionen antworten auf der veröffentlichten Website. Nach dem Veröffentlichen erscheint jeder Aufruf im Tab Aufrufe mit Status und Dauer.

## Häufige Fragen

### Was ist eine Serverless-Funktion auf einer Website?

Das ist Code, der nur dann auf dem Server läuft, wenn eine Seite ihn aufruft, ohne dass du einen Server mieten oder pflegen musst. Bei Uebfaqe hat jede Funktion einen Namen, typisierte Eingaben und eine Liste der Sammlungen, die sie liest und schreibt.

### Muss ich programmieren können, um Funktionen hinzuzufügen?

Nein. Du beschreibst die Aufgabe in einfachen Worten, und die AI schreibt die Funktion, gibt ihr einen Namen und eine Beschreibung. Du siehst, was sie tut, testest sie mit eigenen Werten und schaltest sie ab, wann du willst.

### Kann sich eine Funktion mit einem Zahlungsanbieter oder anderen Dienst verbinden?

Ja. Eine Funktion kann jede öffentliche API im Internet aufrufen. Speicher den API-Schlüssel unter Variablen, und die Funktion liest ihn auf dem Server, sodass er nie im Code deiner Seiten auftaucht.

## Ähnliche Funktionen

- [Die Datenbank](https://uebfaqe.ai/de/funktionen/website-datenbank): Speicher Bestellungen, Reservierungen oder Produkte in einer echten Datenbank in der Website, ohne externe Werkzeuge.
- [Geplante Aufgaben](https://uebfaqe.ai/de/funktionen/geplante-aufgaben): Richte Aufgaben ein, die nach Zeitplan von selbst laufen, wie ein Bericht jeden Morgen oder eine Bereinigung jede Woche, mit dem Verlauf jedes Laufs.
- [Die Variablen](https://uebfaqe.ai/de/funktionen/umgebungsvariablen): Bewahr die Schlüssel und Passwörter externer Dienste an einem sicheren Ort auf, nicht im Code.

---

Quelle: https://uebfaqe.ai/de/funktionen/serverless-funktionen
