Verwendung von Open-Source-Adaptern - AWS Amplify Hosting

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

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 Stellen Sie eine SSR App für Amplify bereit.