Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menerapkan aplikasi yang dirender sisi server dengan Amplify Hosting
Anda dapat menggunakan AWS Amplify untuk menyebarkan dan meng-host aplikasi web yang menggunakan rendering sisi server (). SSR Amplify Hosting secara otomatis mendeteksi aplikasi yang dibuat menggunakan framework Next.js dan Anda tidak perlu melakukan konfigurasi manual apa pun di file. AWS Management Console
Amplify juga mendukung SSR framework berbasis Javascript dengan adaptor build open source yang mengubah output build aplikasi menjadi struktur direktori yang diharapkan Amplify Hosting. Misalnya, Anda dapat menerapkan aplikasi yang dibuat dengan Nuxt, Astro, dan SvelteKit framework dengan menginstal adaptor yang tersedia.
Pengguna tingkat lanjut dapat menggunakan spesifikasi penerapan untuk membuat adaptor build atau mengonfigurasi skrip pasca-build.
Anda dapat menerapkan kerangka kerja berikut untuk Amplify Hosting dengan konfigurasi minimal.
- Next.js
-
-
Amplify mendukung aplikasi Next.js 15 tanpa perlu adaptor. Untuk memulai, lihat Amplify dukungan untuk Next.js.
-
- Nuxt.js
-
-
Amplify mendukung penerapan aplikasi Nuxt.js dengan adaptor preset. Untuk memulai, lihat Amplify dukungan untuk Nuxt.js.
-
- Astro.js
-
-
Amplify mendukung penerapan aplikasi Astro.js dengan adaptor komunitas. Untuk memulai, lihat Amplify dukungan untuk Astro.js.
-
- SvelteKit
-
-
Amplify mendukung SvelteKit penerapan aplikasi dengan adaptor komunitas. Untuk memulai, lihat Amplify dukungan untuk SvelteKit.
-
- Adaptor sumber terbuka
-
-
Gunakan adaptor sumber terbuka - Untuk petunjuk tentang penggunaan adaptor apa pun yang tidak ada dalam daftar sebelumnya, lihat. Menggunakan adaptor open source untuk SSR kerangka kerja apa pun
-
Buat adaptor kerangka kerja - Pembuat kerangka kerja yang ingin mengintegrasikan fitur yang disediakan oleh framework, dapat menggunakan spesifikasi penerapan Amplify Hosting untuk mengonfigurasi keluaran build agar sesuai dengan struktur yang diharapkan Amplify. Untuk informasi selengkapnya, lihat Menggunakan spesifikasi penerapan Amplify Hosting untuk mengonfigurasi keluaran build.
-
Mengonfigurasi skrip pasca-build - Anda dapat menggunakan spesifikasi penerapan Amplify Hosting untuk memanipulasi keluaran build sesuai kebutuhan untuk skenario tertentu. Untuk informasi selengkapnya, lihat Menggunakan spesifikasi penerapan Amplify Hosting untuk mengonfigurasi keluaran build. Sebagai contoh, lihat Menyebarkan server Express menggunakan manifes penerapan.
-
Topik
Menerapkan SSR aplikasi ke Amplify
Anda dapat menggunakan petunjuk ini untuk menerapkan aplikasi yang dibuat dengan kerangka kerja apa pun dengan bundel penerapan yang sesuai dengan keluaran build yang diharapkan Amplify. Jika Anda menerapkan aplikasi Next.js, adaptor tidak diperlukan.
Jika Anda menerapkan SSR aplikasi yang menggunakan adaptor kerangka kerja, Anda harus menginstal dan mengonfigurasi adaptor terlebih dahulu. Untuk petunjuk, silakan lihat Menggunakan adaptor open source untuk SSR kerangka kerja apa pun.
Untuk menerapkan SSR aplikasi ke Amplify Hosting
-
Masuk ke AWS Management Console dan buka konsol Amplify
. -
Pada halaman Semua aplikasi, pilih Buat aplikasi baru.
-
Pada halaman Mulai membangun dengan Amplify, pilih penyedia repositori Git Anda, lalu pilih Berikutnya.
-
Pada halaman Add repository branch lakukan hal berikut:
-
Pilih nama repositori untuk terhubung.
-
Pilih nama cabang repositori untuk terhubung.
-
Pilih Berikutnya.
-
-
Pada halaman Pengaturan aplikasi, Amplify secara otomatis mendeteksi aplikasi Next.js. SSR
Jika Anda menerapkan SSR aplikasi yang menggunakan adaptor untuk kerangka kerja lain, Anda harus mengaktifkan Amazon Logs secara eksplisit. CloudWatch Buka bagian Pengaturan lanjutan, lalu pilih Aktifkan log SSR aplikasi di bagian penyebaran Server-Side Rendering () SSR.
-
Aplikasi ini memerlukan peran IAM layanan yang diasumsikan Amplify untuk mengirimkan log ke Anda. Akun AWS
Prosedur untuk menambahkan peran layanan bervariasi tergantung pada apakah Anda ingin membuat peran baru atau menggunakan yang sudah ada.
-
Untuk membuat peran baru:
-
Pilih Buat dan gunakan peran layanan baru.
-
-
Untuk menggunakan peran yang ada:
-
Pilih Gunakan peran yang ada.
-
Dalam daftar peran layanan, pilih peran yang akan digunakan.
-
-
-
Pilih Berikutnya.
-
Di halaman Tinjauan, pilih Simpan dan deploy.