Request et RequestEvent
Accédez à l’URL, aux en-têtes, au corps, aux cookies et aux données locales via l’objet RequestEvent.
Request et RequestEvent est une leçon Sveltejs Academy gratuite sur CoddyKit. Ceci est la leçon 2 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Sveltejs Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Sveltejs Academy comprend 4 leçons au total.
Le RequestEvent
Chaque gestionnaire de +server.js et de load reçoit un RequestEvent.
Propriétés courantes
Il comprend request, url, params, cookies, locals, fetch et platform.
Lire l’URL
Utilisez url (un objet représentant une adresse) pour accéder au chemin, à la requête et à l’origine.
export function GET({ url }) {
const q = url.searchParams.get("q");
return new Response(`Searched: ${q}`);
}Lire le corps
Utilisez request.json(), request.text() ou request.formData() selon le type de contenu.
Cookies
L’assistant cookies possède les méthodes get/set/delete.
cookies.set("session", id, { path: "/", httpOnly: true });En-têtes
Lisez-les avec request.headers.get("...").
Données locales
locals sert à stocker l’état associé à la requête, défini dans les hooks (par exemple, la session).
export function GET({ locals }) { return json(locals.user); }Paramètres
Les paramètres des routes dynamiques arrivent ici.
export function GET({ params }) { return json({ id: params.id }); }Fetch avec authentification
Le fetch fourni transmet les identifiants lors du SSR ; utilisez-le pour les appels aux API internes.
Objet de plateforme
platform expose des éléments propres à l’adaptateur, comme les liaisons de variables d’environnement de Cloudflare.
Sûreté du typage
SvelteKit génère les types de RequestEvent pour chaque route dans $types.
Vérification rapide
Comment lire le corps JSON d’une requête POST ?
Récapitulatif
RequestEvent contient url, request, params, cookies, locals et fetch pour vos gestionnaires.
Apprends HTML avec un tuteur IA — gratuit
Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.
- Cours
- 41
- Leçons
- 163
Questions Fréquemment Posées
La leçon « Request et RequestEvent » est-elle gratuite ?
Oui — le texte complet de « Request et RequestEvent » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Sveltejs Academy, passe à CoddyKit PRO. Le cours Sveltejs Academy comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Request et RequestEvent » ?
Accédez à l’URL, aux en-têtes, au corps, aux cookies et aux données locales via l’objet RequestEvent. Tu pratiques Sveltejs Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Sveltejs Academy ?
Aucune expérience préalable n'est requise. Sveltejs Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 4.
Combien de temps prend la leçon « Request et RequestEvent » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Sveltejs Academy ?
Oui. Chaque leçon Sveltejs Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- +server.js : GET POST PUT DELETE
- Request et RequestEvent
- Renvoyer des réponses JSON
- Diffusion avec ReadableStream