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