当我尝试将一些数据保存到本地计算机的 Web 服务中时,App.js 中的请求会给出 net::ERR_ABORTED 415
浏览器控制台
浏览器网络选项卡
应用程序.js
import React, {Component} from 'react';
class App extends Component {
async postData () {
try {
let result = await fetch('http://127.0.0.1:6060/jpa/save', {
method: 'post',
mode: 'no-cors',
headers: {
'Accept': 'application/json',
'Content-type': 'application/json',
},
body: JSON.stringify({
name: 'Switch5',
state: '1'
})
});
console.log(result)
} catch(e) {
console.log(e)
}
}
render() {
return (
<div className="App">
<button onClick={ () => this.postData() }>Press me to post some data</button>
</div>
);
}
}
export default App;
除此之外,如果我使用 webhook 测试 API,它的工作正常
class App extends Component {
async postData () {
try {
let result = await fetch('https://webhook.site/40336c89-decc-4abc-9e62-9181316a4c85', {
method: 'post',
mode: 'no-cors',
headers: {
'Accept': 'application/json',
'Content-type': 'application/json',
},
body: JSON.stringify({
key1: 'myusername'
})
});





