node XMLHttpRequest
, кажется, немного глючит
Используйте xhr.setRequestHeader('Content-Type', 'application/json; charset=utf-8');
Тогда это будет работать
Код в этом модуле, который вызывает проблему:
if (!headers["Content-Type"]) {
headers["Content-Type"] = "text/plain;charset=UTF-8";
}
, который добавляет Content-Type после всех установленных вами заголовков - поскольку вы установили Content-type
, это другой заголовок
Код должен был быть
if (!headersCase["content-type"]) {
headers["Content-Type"] = "text/plain;charset=UTF-8";
}