Veröffentlicht am: May 18, 2021
AWS Amplify Hosting unterstützt jetzt das Bereitstellen und Hosten von serverseitig gerenderten Apps (SSR) ohne Konfiguration, die mit dem Next.js-Framework erstellt wurden. Front-End-Entwickler können nun alle CI/CD- und Hosting-Funktionen von Amplify Hosting für die Bereitstellung von SSR-Apps nutzen. Next.js ist ein React-Framework, das die Generierung statischer Websites (SSG) und dynamisches serverseitiges Rendern (SSR) zur Build-Zeit kombiniert, um Entwicklern die Erstellung leistungsstarker, SEO-freundlicher Web-Apps zu ermöglichen. Amplify Hosting unterstützt alle Next.js-Funktionen in Version 9.x.x, einschließlich SSR-API-Routen, dynamische Seiten und automatisches Vorabrendern.
Next.js-Apps können über die Amplify-Konsole ohne Konfiguration bereitgestellt werden. Verbinden Sie zum Einstieg einfach einen Zweig aus Ihrem Next.js-Git-Repository. Amplify erkennt automatisch die Next.js-Build-Einstellungen, stellt Ihren Zweig bereit und macht ihn unter https://zweigname.amplifyapp.com verfügbar. Next.js-Entwickler können alle Build- und Hosting-Funktionen von Amplify nutzen, wie z. B. PR-Vorschauen, einfache benutzerdefinierte Domains, musterbasierte Zweigbereitstellungen, Kennwortschutz, Umleitungen und benutzerdefinierte Header. Darüber hinaus können Entwickler ein App-Back-End (z. B. Authentifizierung, Daten) über die Amplify CLI oder Admin UI hinzufügen und es dann mit der Amplify-JavaScript-Client-Bibliothek in ihre Apps integrieren. Amplify JavaScript verwaltet nahtlos die Sitzung von Benutzern sowohl auf dem Client (Browser) als auch auf dem Server und ermöglicht Entwicklern, Authentifizierungsaufrufe und authentifizierte API-Anforderungen auf dynamischen SSR-Seiten und in API-Routen durchzuführen.
Amplify Hosting ist in 16 AWS-Regionen verfügbar: USA Ost (Nord-Virginia), USA Ost (Ohio), USA West (Oregon), USA West (Nordkalifornien), Asien-Pazifik (Mumbai), Asien-Pazifik (Seoul), Asien-Pazifik (Singapur), Asien-Pazifik (Sydney), Asien-Pazifik (Tokio), Kanada (Zentral), EU (Frankfurt), EU (Irland), EU (London), Europa (Paris), Europa (Stockholm) und Südamerika (São Paulo).
Informationen zu den ersten Schritten finden Sie in unserem Blog zur Einführung.