

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Verwendung von Open-Source-Adaptern für jedes SSR-Framework
<a name="using-framework-adapter"></a>

Sie können jeden SSR-Framework-Build-Adapter verwenden, der für die Integration mit Amplify Hosting erstellt wurde. Jedes Framework, das einen Adapter anbietet, bestimmt, wie der Adapter konfiguriert und mit seinem Build-Prozess verbunden ist. In der Regel installieren Sie den Adapter als NPM-Entwicklungsabhängigkeit.

Nachdem Sie eine App mit einem Framework erstellt haben, erfahren Sie in der Dokumentation des Frameworks, wie Sie den Amplify Hosting-Adapter installieren und in der Konfigurationsdatei Ihrer Anwendung konfigurieren.

Erstellen Sie als Nächstes eine `amplify.yml` Datei im Stammverzeichnis Ihres Projekts. Stellen Sie in der `amplify.yml` Datei `baseDirectory` das Build-Ausgabeverzeichnis Ihrer Anwendung ein. Das Framework führt den Adapter während des Build-Prozesses aus, um die Ausgabe in das Amplify Hosting-Bereitstellungspaket umzuwandeln. 

Der Name des Build-Ausgabeverzeichnisses kann beliebig sein, aber der `.amplify-hosting` Dateiname hat Bedeutung. Amplify sucht zuerst nach einem Verzeichnis, das `baseDirectory` als definiert ist. Falls es existiert, sucht Amplify dort nach der Build-Ausgabe. Wenn das Verzeichnis nicht existiert, sucht Amplify darin nach der Build-Ausgabe`.amplify-hosting`, auch wenn sie nicht vom Kunden definiert wurde.

Das Folgende ist ein Beispiel für die Build-Einstellungen für eine App. Die Einstellung `baseDirectory` gibt `.amplify-hosting` an, dass sich die Build-Ausgabe im `.amplify-hosting` Ordner befindet. Solange der Inhalt des `.amplify-hosting` Ordners der Amplify Hosting-Bereitstellungsspezifikation entspricht, wird die App erfolgreich bereitgestellt.

```
version: 1
frontend:
  preBuild:
    commands:
      - npm install
  build:
    commands:
      - npm run build
  artifacts:
    baseDirectory: .amplify-hosting
```

Nachdem Ihre App für die Verwendung eines Framework-Adapters konfiguriert wurde, können Sie sie auf Amplify Hosting bereitstellen. Detaillierte Anweisungen finden Sie unter [Bereitstellung einer SSR-App für Amplify](server-side-rendering-amplify.md#deploy-ssr-framework-app).