Publié le: May 18, 2021

AWS Amplify Hosting prend désormais en charge le déploiement et l'hébergement d'applications rendues côté serveur (SSR) créées avec le framework Next.js, sans aucune configuration. Les développeurs frontend peuvent désormais tirer parti de toutes les capacités de CI/CD et d'hébergement d'Amplify Hosting pour déployer les applications SSR. Next.js est un framework React qui combine la génération de sites statiques (SSG) et le rendu dynamique côté serveur (SSR) pour permettre aux développeurs de créer des applications Web performantes et adaptées au référencement. Amplify Hosting prend en charge toutes les fonctionnalités de Next.js dans la version 9.x.x, notamment les routes API SSR, les pages dynamiques et le pré-rendu automatique.

Les applications Next.js peuvent être déployées, sans aucune configuration, à l'aide de la console Amplify. Pour démarrer, il suffit de connecter une branche de votre référentiel Git Next.js. Amplify détecte automatiquement les paramètres de la version Next.js, déploie votre branche et la rend disponible à l'adresse https://branchname.amplifyapp.com. Les développeurs Next.js peuvent tirer parti de toutes les fonctionnalités de la version et de l'hébergement d'Amplify, en particulier les versions préliminaires de PR, les domaines personnalisés faciles, les déploiements de branches basés sur des modèles, la protection par mot de passe, les redirections et les en-têtes personnalisés. Ils peuvent également ajouter un backend d'application (par exemple, authentification, données) à l'aide de l'interface de ligne de commande (CLI) ou Admin d'Amplify, puis l'intégrer dans leurs applications à l'aide de la bibliothèque client JavaScript d'Amplify. Amplify JavaScript gère de manière fluide la séance des utilisateurs sur le client (navigateur) et le serveur, ce qui permet aux développeurs d'effectuer des appels d'authentification et des demandes d'API authentifiées dans les pages SSR dynamiques et les routes d'API.

Amplify Hosting est désormais disponible dans 16 régions AWS : USA Est (Virginie du Nord), USA Est (Ohio), USA Ouest (Oregon), USA Ouest (Californie du Nord), Asie-Pacifique (Mumbai), Asie-Pacifique (Séoul), Asie-Pacifique (Singapour), Asie-Pacifique (Sydney), Asie-Pacifique (Tokyo), Asie-Pacifique (Sydney), Canada (Centre), EU (Francfort), EU (Irlande), EU (Londres), Europe (Paris), Europe (Stockholm), et Amérique du Sud (São Paulo).

Pour démarrer, consultez notre blog de lancement.