Je voudrais savoir comment définir l'en-tête "Content-Type": "application/json"
pour chaque demande express de nodejs qui entre.
J'ai essayé ces deux lignes mais mes appels échouent toujours si je n'ajoute pas l'en-tête moi-même:
app.use(function(req, res, next) {
req.header("Content-Type", "application/json");
res.header("Content-Type", "application/json");
next();
});
Toutes mes demandes sont json, donc je ne veux pas que le frontal (Anguler) m'envoie cet en-tête à chaque fois si je peux le définir moi-même du côté serveur.
L'objet de réponse doit utiliser .setHeader
au lieu de .header
:
app.use(function(req, res, next) {
res.setHeader("Content-Type", "application/json");
next();
});