reactjs - ReactJS 项目,Image 属性的来源返回 CORS 失败
问题描述
我的 React JS 应用程序需要一些帮助,因为我是 React 的新手。
我正在从数据库中获取图像的 url,并将其作为道具传递给 Card-Layout 页面。<img className="card__img" src={product.img} alt="product-img" />
但这不起作用并显示 CORB 错误Cross-Origin Read Blocking (CORB) blocked cross-origin response *https://unsplash.com/photos/1ObeMBhLi0k* with MIME type text/html. See https://www.chromestatus.com/feature/5629709824032768 for more details.
我已经处理了与 Express.JS 相关的 CORS,但遇到了 React 问题。我试过用包“http-proxy-middleware”解决这个问题,但没有奏效。URL 的格式为“https://unsplash.com/photos/1ObeMBhLi0k”
你们中的任何人都可以提出任何解决方案吗?
解决方案
从 CDN 加载 React(或其他可能引发错误的库)时,将crossorigin
属性添加到您的<img>
标签
还要确保 CDNAccess-Control-Allow-Origin:
以 HTTP 标头中的 *响应
推荐阅读
- excel - 如何将边框应用于使用 VBA 在 Excel 工作表中作为图片元素(Dim var as Picture)插入的图像?
- java - 如何根据今天的日期从表中取回 10 天的数据
- vb.net - 如果当前页面已满,如何在下一个空白页中打印循环结果
- kendo-ui - 剑道网格上的拖放按钮
- python - 如何使用 python 创建一个简单的访客标签
- html - 如何使用python格式化html表格
- sql - 交叉连接查询本身以匹配以查看它是否不是最后一条记录
- vue.js - 如何在 Vue.js 中获取事件信息?
- terraform - Terraform 创建用户帐户并通过电子邮件发送密码
- javascript - 移动网站:有没有办法限制文件上传应用程序的选择?