我在Windows中使用React js制作了前端。但是服务器正在localhost:4000上的VM ubuntu中运行,我无法从react js获取它。我尝试使用ubuntu的API,但是没有用。有什么我可以做的吗? 这是我用来获取服务器的代码的一部分:
const api_call = await fetch('http://172.18.0.1:4000/channels/mychannel/chaincodes/mycc/admin' , {
method: 'POST',
headers: {
"Header":'Access-Control-Allow-Origin',
"Authorization" : `Bearer ${ORG1_TOKEN}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
fcn:"getBalence",
args:["star"],
peers:["peer0.org1.example.com","peer0.org2.example.com"]
})}
);
await api_call.json().then(function(res,errors){
console.log(errors);
console.log(res); });}