Клиент:
let userName = 'Yana';
let text = "text";
fetch('/chat', {
headers: {
"Content-type": "application/x-www-form-urlencoded; charset=UTF-8",
'body': [text, userName],
'Content-Type': 'application/json'
},
method: 'POST',
})
На сервере:
router.post('/',function(req,res){
console.log('post!!!', req.headers.body);
res.status(200).send();
});
При запуске сервер вообще не реагирует, а в консоли браузерной вот что: "chatScript.js:14 Uncaught (in promise) TypeError: Failed to execute 'fetch' on 'Window': Value is not a valid ByteString.
at HTMLSpanElement.buttonSendMe.onclick (chatScript.js:14)".
Тут ("HTMLSpanElement.buttonSendMe.onclick") элемент, при нажатии на который в скрипт отправляется текстовая строка.
Если в text и userName латинский текст, то всё ок...
Что делать? Как решить?