我似乎无法使它正常工作。
dynamic
我收到一个cors错误,似乎没有任何API可以删除我的最新帖子。这是可能的还是中方不允许的?
答案 0 :(得分:0)
这是可能的,尽管中号由于CORS不允许您在客户端获取文章。
有一些解决方法:
*最干净的方法是将获取操作移到服务器端,只需使用客户端即可呈现列表
*您可以通过cors-anywhere
或cors.now
之类的cors代理服务器获取列表。
*您可以使用firebase-functions
之类的无服务器工具来帮助您获取文章列表
因此,主要思想基本相同,通过代理获取列表(如果您只需要客户端应用程序,可以是您自己的服务器,也可以在云中)
答案 1 :(得分:0)
您可以使用feed API,然后使用rss2json对其进行转换:
fetch("https://api.rss2json.com/v1/api.json?rss_url=https://medium.com/feed/@freecodecamp")
.then((res) => res.json())
.then((data) => {
const res = data.items;
const posts = res.filter(item => item.categories.length > 0).sort((a, b) => {
return new Date(b.pubDate) - new Date(a.pubDate);
});
console.log(posts.shift());
});