我一直在制作一个 React 应用程序,最近每当我尝试像这样从 imgur 访问图像时
this.setState({
imgUrl: `https://i.imgur.com/${this.props.image.id}b.png`,
imgBigUrl: `https://i.imgur.com/${this.props.image.id}l.png`
});
它被渲染成这样
<img src={this.state.imgUrl}/>
但我一直收到 403 禁止,但当我使用邮递员或在浏览器中访问它时,一切都很好。我还通过传入相册 url 来访问 API,例如
https://imgur.com/gallery/zrUFj
并从那里获取所有图像以显示在应用程序中(我收到 403 错误)
我不确定我可能在哪里做错了,我也尝试过为 API 授权获取新的客户端 ID,但仍然没有成功。有人有什么建议吗?
Imgur 的 CDN 似乎限制了对来自以下网站的图像的访问:127.0.0.1
推荐人。这已作为一个问题(服务器配置问题)报告给他们。
同时尝试更改您的开发服务器主机127.0.0.1
to localhost
或者也许是您的真实 IP 地址。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)