Publicado en: May 18, 2021
AWS Amplify Hosting ahora admite la implementación y el alojamiento de aplicaciones renderizadas del lado del servidor (SSR) creadas con el marco Next.js sin necesidad de configuración. Los desarrolladores de frontend ahora pueden aprovechar todas las capacidades de CI/CD y de alojamiento de Amplify Hosting para implementar aplicaciones SSR. Next.js es un marco de trabajo de React que combina la generación de sitios estáticos en tiempo de compilación (SSG) y la renderización dinámica del lado del servidor (SSR) para permitir a los desarrolladores crear aplicaciones web de alto rendimiento y que se adapten al SEO. Amplify Hosting es compatible con todas las características de Next.js en la versión 9.x.x, incluidas las rutas de la API SSR, las páginas dinámicas y la renderización previa automática.
Las aplicaciones de Next.js se pueden implementar con la consola de Amplify sin necesidad de configuración. Para comenzar, simplemente conecte una ramificación del repositorio Git de Next.js. Amplify detecta automáticamente la configuración de compilación de Next.js e implementa la ramificación y la pone a disposición en https://branchname.amplifyapp.com. Los desarrolladores de Next.js pueden aprovechar todas las capacidades de creación y alojamiento de Amplify, como las vistas previas de las solicitudes de extracción, los dominios personalizados sencillos, las implementaciones de ramificaciones basadas en patrones, la protección con contraseña, los redireccionamientos y los encabezados personalizados. Además, los desarrolladores pueden agregar un backend de aplicación (por ejemplo, la autenticación, los datos) mediante la CLI de Amplify o la interfaz de usuario de administración y, a continuación, integrarlo en las aplicaciones mediante la biblioteca de cliente JavaScript de Amplify. Amplify JavaScript administra sin problemas la sesión de los usuarios tanto en el cliente (navegador) como en el servidor, lo que permite a los desarrolladores realizar llamadas de autenticación y solicitudes de API autenticadas en las rutas de API y las páginas dinámicas de SSR.
Amplify Hosting está disponible en 16 regiones de AWS: EE. UU. Este (Norte de Virginia), EE. UU. Este (Ohio), EE. UU. Oeste. (Oregón), EE. UU. Oeste (Norte de California), Asia-Pacífico (Mumbai), Asia-Pacífico (Seúl), Asia-Pacífico (Singapur), Asia-Pacífico (Sídney), Asia-Pacífico (Tokio), Asia-Pacífico (Sídney), Canadá (Central), UE (Fráncfort), UE (Irlanda), UE (Londres), Europa (París), Europa (Estocolmo) y América del Sur (São Paulo).
Para comenzar, visite nuestro blog de lanzamiento.