当我在 Netlify 上部署我的站点后,newsapi.org 出现错误 426
Error 426 from newsapi.org once I deployed my site on Netlify
当我在本地主机上尝试我的项目时,它运行良好,使用 https://cors-anywhere.herokuapp.com/ since I got the CORS problem. But once I deployed the site on Netlify, it gave me the error 426 (Upgrade Required), with or without using https://cors-anywhere.herokuapp.com/。
这些是出现在我的控制台上的消息:
>Failed to load resource: the server responded with a status of 426 (Upgrade Required)
>Error: Request failed with status code 426
at createError.js:16
at settle.js:17
at XMLHttpRequest.<anonymous> (xhr.js:61)
我一直在搜索,有些人似乎有类似的问题。我已经看到了一些解决方案,比如让我自己的服务器来传递请求,但我不知道该怎么做,如果我错了请纠正我,那不是和使用 https://cors-anywhere.herokuapp.com/ 一样吗?
我想免费计划在生产中不再可用。
"Requests from the browser are not allowed on the Developer plan, except from localhost."
这是更新后的计划页面..
https://newsapi.org/pricing
Newsapi 改变了他们的定价模式。
您不能再从浏览器发出请求,您必须使用后端。我遇到了同样的问题,最简单的解决方法是实现一个 Node (Express) 服务器。
实际上 newsapi.org api 在开发者计划中不再适用于生产。
因为在开发者计划中,CORS 仅对本地主机启用。
开发者计划 $0
为本地主机启用 CORS。
https://newsapi.org/pricing
但是如果你想在生产中获取新闻,那么还有一个替代方案,每月有 1000 个请求在生产中免费工作。
https://newsapi.in/
Newsapi.in 此网站提供 api 已为所有来源启用 cors。
享受...
正如其他人所提到的,Newsapi 不再允许您从浏览器发出请求。
newscatcher 有一个 no-card 免费套餐,允许 10,000 个请求。最重要的是,根据您的用例,您甚至可以邮寄它们以在短时间内提高限制,或添加额外的数据点。
当我在本地主机上尝试我的项目时,它运行良好,使用 https://cors-anywhere.herokuapp.com/ since I got the CORS problem. But once I deployed the site on Netlify, it gave me the error 426 (Upgrade Required), with or without using https://cors-anywhere.herokuapp.com/。 这些是出现在我的控制台上的消息:
>Failed to load resource: the server responded with a status of 426 (Upgrade Required)
>Error: Request failed with status code 426
at createError.js:16
at settle.js:17
at XMLHttpRequest.<anonymous> (xhr.js:61)
我一直在搜索,有些人似乎有类似的问题。我已经看到了一些解决方案,比如让我自己的服务器来传递请求,但我不知道该怎么做,如果我错了请纠正我,那不是和使用 https://cors-anywhere.herokuapp.com/ 一样吗?
我想免费计划在生产中不再可用。
"Requests from the browser are not allowed on the Developer plan, except from localhost."
这是更新后的计划页面.. https://newsapi.org/pricing
Newsapi 改变了他们的定价模式。
您不能再从浏览器发出请求,您必须使用后端。我遇到了同样的问题,最简单的解决方法是实现一个 Node (Express) 服务器。
实际上 newsapi.org api 在开发者计划中不再适用于生产。 因为在开发者计划中,CORS 仅对本地主机启用。
开发者计划 $0 为本地主机启用 CORS。 https://newsapi.org/pricing
但是如果你想在生产中获取新闻,那么还有一个替代方案,每月有 1000 个请求在生产中免费工作。 https://newsapi.in/
Newsapi.in 此网站提供 api 已为所有来源启用 cors。
享受...
正如其他人所提到的,Newsapi 不再允许您从浏览器发出请求。
newscatcher 有一个 no-card 免费套餐,允许 10,000 个请求。最重要的是,根据您的用例,您甚至可以邮寄它们以在短时间内提高限制,或添加额外的数据点。