微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 axios 和代理 MERN APP 的 CORS 错误

如何解决使用 axios 和代理 MERN APP 的 CORS 错误

我制作了 MERN 应用程序并创建了两个存储库。我在 heroku 上部署了后端部分。我尝试使用我的前端部分本地使用 proxy :"proxy": "http://app-name-backend.herokuapp.com" 一切正常。但是当我尝试删除代理并使用带有完整路径的 axios 方法时,例如

const config = {
    headers: {
        "Content-Type": "application/x-www-form-urlencoded","x-auth-token": `${token}`,},};
    
const res = await axios.post(
    `http://my-app-name.herokuapp.com/api/event`,item,config
);

我遇到了一些错误

enter image description here

解决方法

您是否安装了 cors 库?也许它可以帮助你。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。