使用 Fetch API来发布表单数据后从服务获取数据,该表单数据不会返回任何适当的数据。始终返回 opaque 响应。但是我需要跨域来获取/发布数据。这是我的代码。
fetch('http://localhost:3000/default/index', {
method: 'POST',
body: formData,
mode: 'no-cors',
headers: {
'Accept': 'application/json, text/plain, */*',
'Content-Type': 'application/json'
}
}).then(function (response) {
return response.json();
}).then(function (data) {
debugger;
}).catch(function (error) {
console.log(error);
});
运行脚本后,得到了这个
我需要从服务器端返回的正确响应。
注意:在“网络”标签中,我可以看到正确的字符串化响应,但仍然无法在 then 函数响应中得到它。