AWS Amplify Hosting annuncia il supporto per il rendering lato server (SSR) per le app web Next.js

Inserito il: 18 mag 2021

AWS Amplify Hosting ora supporta la distribuzione e l'hosting di app con rendering lato server (SSR) create con il framework Next.js senza configurazione. Gli sviluppatori frontend possono ora sfruttare tutte le funzionalità CI/CD e di hosting di Amplify Hosting per implementare app SSR. Next.js è un framework React che combina la generazione di siti statici (SSG) in fase di compilazione e il rendering dinamico lato server (SSR) per consentire agli sviluppatori di creare app web performanti e ottimizzate per la SEO. Amplify Hosting supporta tutte le funzionalità di Next.js nella versione 9.x.x, inclusi percorsi API SSR, pagine dinamiche e pre-rendering automatico.

Le app Next.js possono essere distribuite utilizzando la console Amplify senza configurazione. Per iniziare, connetti semplicemente un ramo dal tuo repository Git Next.js. Amplify rileva automaticamente le impostazioni di build di Next.js, distribuisce la filiale e la rende disponibile all'indirizzo https://branchname.amplifyapp.com. Gli sviluppatori di Next.js possono sfruttare tutte le funzionalità di build e hosting di Amplify, come anteprime delle pubbliche relazioni, semplici domini personalizzati, implementazioni di filiali basate su pattern, protezione con password, reindirizzamenti e intestazioni personalizzate. Inoltre, gli sviluppatori possono aggiungere un backend dell'app (ad esempio autenticazione, dati) utilizzando l'interfaccia a riga di comando o l'interfaccia utente di amministrazione di Amplify e quindi integrarlo nelle proprie app utilizzando la libreria client JavaScript di Amplify. Amplify JavaScript gestisce senza problemi la sessione degli utenti sia sul client (browser) che sul server, consentendo agli sviluppatori di effettuare chiamate di autenticazione e richieste API autenticate nelle pagine dinamiche SSR e nelle route API.

Amplify Hosting è disponibile in 16 regioni AWS: Stati Uniti orientali (Virginia settentrionale), Stati Uniti orientali (Ohio), Stati Uniti occidentali (Oregon), Stati Uniti occidentali (California settentrionale), Asia Pacifico (Mumbai), Asia Pacifico (Seoul), Asia Pacifico (Singapore), Asia Pacifico (Sydney), Asia Pacifico (Tokyo), Asia Pacifico (Sydney), Canada (Centrale), UE (Francoforte), UE (Irlanda), UE (Londra), Europa (Parigi), Europa (Stoccolma) e Sud America (San Paolo).

Per iniziare, visita il nostro blog di lancio.