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
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 Eine SSR App auf Amplify bereitstellen.