Request dan RequestEvent
Akses URL, header, isi, cookie, dan locals melalui objek RequestEvent.
Request dan RequestEvent adalah pelajaran Sveltejs Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Sveltejs Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Sveltejs Academy mencakup 4 pelajaran total.
RequestEvent
Setiap pengendali dalam +server.js dan load menerima RequestEvent.
Properti Umum
Properti ini mencakup request, url, params, cookies, locals, fetch, dan platform.
Membaca URL
Gunakan url (objek URL) untuk jalur, kueri, dan asal.
export function GET({ url }) {
const q = url.searchParams.get("q");
return new Response(`Searched: ${q}`);
}Membaca Isi
Gunakan request.json(), request.text(), atau request.formData() sesuai dengan jenis konten.
Kuki
Pembantu cookies memiliki metode get/set/delete.
cookies.set("session", id, { path: "/", httpOnly: true });Header
Baca dengan request.headers.get("...").
Locals
locals digunakan untuk status yang terkait dengan permintaan dan ditetapkan dalam hooks (misalnya sesi).
export function GET({ locals }) { return json(locals.user); }Parameter
Parameter rute dinamis tersedia di sini.
export function GET({ params }) { return json({ id: params.id }); }Fetch dengan Autentikasi
fetch yang disediakan meneruskan kredensial dalam SSR; gunakan untuk panggilan API internal.
Objek Platform
platform menyediakan hal-hal khusus adapter seperti pengikatan env Cloudflare.
Keamanan Tipe
SvelteKit membuat tipe RequestEvent untuk setiap rute dalam $types.
Pemeriksaan Singkat
Bagaimana cara membaca isi JSON dari POST?
Ringkasan
RequestEvent berisi url, request, params, cookies, locals, dan fetch untuk pengendali Anda.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Request dan RequestEvent” gratis?
Ya — teks lengkap “Request dan RequestEvent” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Sveltejs Academy, upgrade ke CoddyKit PRO. Kursus Sveltejs Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Request dan RequestEvent”?
Akses URL, header, isi, cookie, dan locals melalui objek RequestEvent. Kamu berlatih Sveltejs Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Sveltejs Academy?
Tidak diperlukan pengalaman sebelumnya. Sveltejs Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.
Berapa lama pelajaran “Request dan RequestEvent” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Sveltejs Academy ini?
Ya. Setiap pelajaran Sveltejs Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- +server.js: GET POST PUT DELETE
- Request dan RequestEvent
- Mengembalikan Respons JSON
- Streaming dengan ReadableStream