возникла проблема с возвратом данных из базы данных. Я стараюсь объяснить эту проблему.
1. Если я оставлю "режим" : "no-cors" внутри кода ниже, я могу получить данные с сервера с помощью Postman, но не с моего собственного сервера. Думаю, это должна быть ошибка моей клиентской стороны.
- Когда я удаляю "режим" : "no-cors" , тогда у меня возникают 2 ошибки: -Fetch API не может загрузить http://localhost:3000/. Запрос заголовка поля доступа-control-allow-origin не разрешен заголовками Access-Control-Allow-Headers в предполетном ответе. -Uncaught (в обещании) TypeError: Не удалось получить
Быстрый просмотр предложил поставить в "режим" : "no-cors" , который исправил эту ошибку, но это не правильно.
Итак, я подумал, может быть, у кого-то есть предложение, как подойти к этой проблеме.
Надеюсь, я был достаточно ясен, но, конечно, я не даю здесь ясного объяснения: S
function send(){
var myVar = {"id" : 1};
console.log("tuleb siia", document.getElementById('saada').value);
fetch("http://localhost:3000", {
method: "POST",
headers: {
"Access-Control-Allow-Origin": "*",
"Content-Type": "text/plain"
},//"mode" : "no-cors",
body: JSON.stringify(myVar)
//body: {"id" : document.getElementById('saada').value}
}).then(function(muutuja){
document.getElementById('väljund').innerHTML = JSON.stringify(muutuja);
});
}