Tengo el siguiente:¿Por qué Express-js no establece el encabezado Content-Type?
var express = require('express'),
app = express.createServer();
app.get("/offline.manifest", function(req, res){
res.contentType("text/cache-manifest");
res.end("CACHE MANIFEST");
});
app.listen(8561);
la ficha Red en Chrome dice que es text/plain
. ¿Por qué no está configurando el encabezado?
El código anterior funciona, mis problemas fueron causados por un enlace a una versión antigua de Express-js
esto es genial ya que todavía le permite usar 'res.send (obj)' para enviar objetos como JSON. Mejor que 'res.end (JSON.stringify (obj))' –
puede encadenarlo también, 'res.type ('json'). Send ({your: 'object'});' o como @danday74 below points fuera, simplemente 'res.json ({your: 'object'});' –