0Pricing
Sveltejs Academy · Pelajaran

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

  1. +server.js: GET POST PUT DELETE
  2. Request dan RequestEvent
  3. Mengembalikan Respons JSON
  4. Streaming dengan ReadableStream
← Kembali ke Sveltejs Academy