2015-07-27 14 views
15

Web hizmetleri için Express kullanıyorum ve utf-8 olarak kodlanacak yanıtlara ihtiyacım var.Express.js - Tüm yanıtlara bir üstbilgi nasıl ayarlanır

Her yanıt için aşağıdaki Yapabileceğim biliyorum: ekspres uygulama tarafından gönderilen tüm yanıtlar için bir başlık veya charset ayarlamak için temiz bir yolu

response.setHeader('charset', 'utf-8'); 

var mı?

app.use(...); 
app.get('/index.html', ...); 

Ekspres katman documentation here: Bu bunu uygulamak istediğiniz herhangi yolları önce kayıtlı olduğundan emin olun,

// a middleware with no mount path; gets executed for every request to the app 
app.use(function(req, res, next) { 
    res.setHeader('charset', 'utf-8') 
    next(); 
}); 

Ve:

cevap

27

Sadece tüm rotalar için yürüten bir katman deyimi kullanın .

İlgili konular