Apprenez à accéder et à modifier les en-têtes HTTP à l'aide d'Express
Accéder aux valeurs des en-têtes HTTP à partir d'une requête
Vous pouvez accéder à tous les en-têtes HTTP en utilisant leRequest.headers
biens:
app.get('/', (req, res) => {
console.log(req.headers)
})
Utilisez leRequest.header()
méthode pour accéder à la valeur d'un en-tête de demande individuel:
app.get('/', (req, res) => {
req.header('User-Agent')
})
Modifier toute valeur d'en-tête HTTP pour une réponse
Vous pouvez modifier n'importe quelle valeur d'en-tête HTTP en utilisantResponse.set()
:
res.set('Content-Type', 'text/html')
Il existe cependant un raccourci pour l'en-tête Content-Type:
res.type('.html')
// => 'text/html'
res.type('html')
// => 'text/html'
res.type('json')
// => 'application/json'
res.type('application/json')
// => 'application/json'
res.type('png')
// => image/png:
Téléchargez mon gratuitManuel Express.js
Plus de tutoriels express:
- Express, un framework Node.js populaire
- Récupérer les paramètres de chaîne de requête GET à l'aide d'Express
- Validation de l'entrée dans Express à l'aide du validateur express
- Modèles Express
- Servir des actifs statiques avec Express
- Envoyer une réponse JSON à l'aide d'Express
- Sessions express
- Envoyer une réponse à l'aide d'Express
- Envoyer des fichiers à l'aide d'Express
- Désinfection des entrées dans Express à l'aide du validateur express
- Routage dans Express
- Un serveur HTTPS Express avec un certificat auto-signé
- Express, paramètres de demande
- Récupérer les paramètres de requête POST à l'aide d'Express
- Gérer les redirections avec Express
- Intergiciel express
- Configurer Let's Encrypt pour Express
- Utiliser les en-têtes HTTP dans Express
- Gestion des formulaires dans Express
- Gestion des téléchargements de fichiers dans les formulaires à l'aide d'Express
- Gestion de CORS dans Express
- Gérer les cookies avec Express