我正在构建一个仪表板应用程序,我的前端是React,后端使用了flask。我的后端有一些功能可以抓取网络并返回数据作为响应。我将我的烧瓶应用程序部署在heroku上,并且运行良好(请求类型为POST)。我尝试与邮递员发送请求,但得到了结果。
在我的react应用程序上,当后端和前端都在localhost上运行时,我可以成功获得结果,但是当我尝试向heroku服务器发出POST请求时,则会收到CORS阻止警告,并且在部署我的对Netlify做出反应,我得到了404。
我使用axios进行请求,
const axios = require('axios');
const get_unity_links = (data) =>{
return new Promise((resolve,reject)=>{
axios.post('crawlers/unity/get-links',data).then((result)=>{
resolve(result.data)
}).catch((err)=>{
reject(err)
})
})
}
我的package.json中也有proxy:{domain of my heroku app}
。