Я использую службы Microsoft Graph API, которые отправляют метод post на сервер моего узла.
Вот мой простой маршрут
app.post('/*', function (req, res) {
console.log(JSON.stringify(req.body,null,1));
res.status(200).send({});
});
Когда запускается маршрут, я получаю эту ошибку, и console.log не печатается
UnsupportedMediaTypeError: unsupported charset "WINDOWS-1252"
PS: в unsing ngrok, чтобы сделать мой localhost общедоступным, и я получаю эту ошибку при почтовых запросах
POST /api/call 415 Unsupported Media Type
после некоторого поиска в Google, я понимаю, что отправитель (продукт MS) отправляет тип заголовка как Windows-1252
, который не поддерживается узлом, поэтому я должен найти способ кодировать этот формат в UTF-8, но это работающий решение ?