如何从ReactJS中的任何URL获取元数据(图像,标题,描述)

时间:2019-04-16 11:59:02

标签: node.js reactjs fetch metadata

我想从网址(如中篇文章)中获取元数据(标题,图像,描述),然后将其作为帖子显示在我的博客上。怎么做。我正在使用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')”

2 个答案:

答案 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并从后端服务器发出请求。它像一种乐趣一样