Section courante

A propos

Section administrative du site

res

Ressource
Node.js Express

Description

Cette classe contient une représentation de la réponse HTTP envoyée par une application Express lorsqu'elle reçoit une requête HTTP.

Liste des méthodes

Nom Description
res.append Cette méthode permet d'ajouter la valeur spécifiée au champ d'entête de réponse HTTP. Si l'entête n'est pas déjà défini, il crée l'entête avec la valeur spécifiée.
res.attachment Cette méthode permet de définir le champ d'en-tête Content-Disposition de la réponse HTTP sur «attachment». Si un nom de fichier est donné, alors il définit le Content-Type basé sur le nom de l'extension via res.type(), et définit le paramètre Content-Disposition "filename=".
res.cookie Cette méthode permet de définir le nom du cookie sur la valeur. Le paramètre de valeur peut être une chaîne de caractères ou un objet converti en JSON.
res.clearCookie Cette méthode permet d'effacer le cookie spécifié par son nom.
res.download Cette méthode permet de transférer le fichier sur le chemin en tant que "attachment".
res.end Cette méthode permet de terminer le processus de réponse. Cette méthode provient en fait du noyau Node, en particulier de la méthode response.end() de http.ServerResponse.
res.format Cette méthode permet d'effectuer une négociation de contenu sur l'entête Accept du HTTP sur l'objet de requête, lorsqu'il est présent.
res.get Cette méthode permet de retourner l'entête de réponse HTTP spécifié par un champ. La correspondance est insensible à la casse.
res.json Cette méthode permet d'envoyer une réponse JSON. Cette méthode envoie une réponse (avec le type de contenu correct) étant le paramètre converti en une chaîne de caractères JSON à l'aide de JSON.stringify().
res.jsonp Cette méthode permet d'envoyer une réponse JSON avec prise en charge JSONP. Cette méthode est identique à res.json(), sauf qu'elle opte pour la prise en charge du rappel JSONP.
res.links Cette méthode permet de joindre les liens fournis en tant que propriétés du paramètre pour remplir le champ d'entête Link de HTTP de la réponse.
res.location Cette méthode permet de définir l'entête Location de HTTP de réponse sur le paramètre de chemin spécifié.
res.redirect Cette méthode permet de rediriger vers l'URL dérivée du chemin spécifié, avec l'état spécifié, un entier positif correspondant à un code d'état HTTP. S'il n'est pas spécifié, l'état par défaut est 302 "Found".
res.render Cette méthode permet de rendre une vue et d'envoyer la chaîne de caractères HTML rendue au client.
res.send Cette méthode permet d'envoyer la réponse HTTP.
res.sendFile Cette méthode permet de transférer le fichier au chemin indiqué. Définit le champ d'entête HTTP de la réponse Content-Type en fonction de l'extension du nom de fichier. À moins que l'option racine ne soit définie dans l'objet options, le chemin doit être un chemin absolu vers le fichier.
res.sendStatus Cette méthode permet de définir le code d'état HTTP de la réponse sur statusCode et envoie sa représentation sous forme de chaîne en tant que corps de la réponse.
res.set Cette méthode permet de définir le champ d'entête HTTP de la réponse sur la valeur. Pour définir plusieurs champs à la fois, passez un objet comme paramètre.
res.status Cette méthode permet de définir l'état HTTP de la réponse. Il s'agit d'un alias chaînable de response.statusCode de Node.
res.type Cette méthode permet de définir l'entête Content-Type de HTTP sur le type MIME tel que déterminé par mime.lookup() pour le type spécifié. Si type contient le caractère «/», il définit le type de contenu sur type.
res.vary Cette méthode permet d'ajouter le champ à l'entête de réponse Vary, s'il n'y figure pas déjà.


Dernière mise à jour : Jeudi, le 4 mars 2021