Я размещаю сайт на Heroku и использую их Piggyback SSL.
Для применения SSL на определенных маршрутах я использую этот код:
app.all('/user/*', function(req, res, next) {
if(app.settings.env != "development" &&
req.headers['x-forwarded-proto'] != 'https') {
res.redirect('https://' + req.header('host') + req.url);
} else {
next();
}
});
Перенаправление работает нормальнои все заголовки присутствуют.Однако тип содержимого меняется с application / json на application / x-www-form-urlencoded.
Кто-нибудь знает, предназначено ли это поведение, или это ошибка?Что мне нужно сделать, чтобы помешать изменению типа контента?
Спасибо