我想从网址(如中篇文章)中获取元数据(标题,图像,描述),然后将其作为帖子显示在我的博客上。怎么做。我正在使用ReactJS
我尝试使用fetch和axios.get,但它始终在浏览器的控制台中显示错误。 “尝试获取资源时出现NetworkError。” “跨域请求被阻止:同源策略禁止读取https://medium.com/s/jessica-valenti/hateful-fox-news-rhetoric-can-do-real-world-harm-52e26008caa5上的远程资源。(原因:缺少CORS标头'Access-Control-Allow-Origin')”
答案 0 :(得分:0)
不允许您请求没有CORS标头(<argument android:name="callback"
app:argType="com.yourpackage.to.ResultCallback"/>
)的请求URL。
这是由于中等和其他页面的安全性原因。他们需要主动启用该标头,以允许客户端从JS请求它。
您将需要一个为您执行请求的后端(nodejs,python,php等)。您也可以尝试使用Access-Control-Allow-Origin: *
。
答案 1 :(得分:0)
使用open-graph-scraper并从后端服务器发出请求。它像一种乐趣一样