Ответ 1
Просто используйте оператор промежуточного программного обеспечения, который выполняется для всех маршрутов:
// 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();
});
И убедитесь, что это зарегистрировано перед любыми маршрутами, к которым вы хотите применить:
app.use(...);
app.get('/index.html', ...);
Скопировать промежуточное программное обеспечение здесь.