AWS Amplify Hosting объявляет о поддержке рендеринга на стороне сервера (SSR) для веб-приложений Next.js

Проведено: 18 мая 2021 г.

AWS Amplify Hosting теперь поддерживает развертывание и размещение приложений с рендерингом на стороне сервера (SSR), созданных на платформе Next.js, без настройки. Теперь разработчики интерфейсов могут использовать все возможности CI/CD и хостинга Amplify Hosting для развертывания приложений SSR. Next.js — это платформа React, которая сочетает в себе статическую генерацию сайтов (SSG) во время сборки и динамический рендеринг на стороне сервера (SSR), что позволяет разработчикам создавать эффективные, оптимизированные для SEO веб-приложения. Amplify Hosting поддерживает все функции Next.js в версии 9.x.x, включая маршруты SSR API, динамические страницы и автоматический предварительный рендеринг.

Приложения Next.js можно развертывать с помощью консоли Amplify без настройки. Для начала просто подключите ветку к репозиторию Next.js Git. Amplify автоматически определяет настройки сборки Next.js, развертывает вашу ветку и публикует ее по адресу https://branchname.amplifyapp.com. Разработчики Next.js могут использовать все возможности Amplify по сборке и хостингу, такие как предварительный просмотр PR, простые настраиваемые домены, развертывание филиалов на основе шаблонов, защита паролем, перенаправления и настраиваемые заголовки. Кроме того, разработчики могут добавить бэкенд приложения (например, аутентификацию, данные) с помощью интерфейса командной строки Amplify или пользовательского интерфейса администратора, а затем интегрировать его в свои приложения с помощью клиентской библиотеки Amplify JavaScript. Amplify JavaScript легко управляет сеансами пользователей как в клиенте (браузере), так и на сервере, позволяя разработчикам выполнять вызовы аутентификации и аутентифицированные запросы API на динамических страницах SSR и маршрутах API.

Хостинг Amplify доступен в 16 регионах AWS: восток США (Северная Виргиния), Восток США (Огайо), Запад США (Орегон), Запад США (Северная Калифорния), Азия и Тихий океан (Мумбаи), Азия и Тихий океан (Сеул), Азия и Тихий океан (Сингапур), Азия и Тихий океан (Токио), Азия и Тихий океан (Сидней), Канада (Центральная часть), ЕС (Франкфурт), ЕС (Ирландия), ЕС (Лондон), Европа (Париж)), Европа (Стокгольм) и Южная Америка (Сан-Паулу).

Для начала посетите наш блог о запуске.