Jsonplaceholder: 被 cors 政策阻止

创建于 2020-06-01  ·  21评论  ·  资料来源: typicode/jsonplaceholder

你好
我将应用程序上传到 github 页面并收到此错误:
(索引):1 从源“ https://talwag.github.io ”访问“ https://jsonplaceholder.typicode.com/users ”处的 XMLHttpRequest 已被 CORS 策略阻止:否“访问控制允许- Origin' 标头存在于请求的资源上。
xhr.js:178 GET https://jsonplaceholder.typicode.com/users net::ERR_FAILED

在使用本地应用程序时,它工作正常
我该如何解决?

最有用的评论

我遇到了同样的问题
这是我的错误日志:

Access to XMLHttpRequest at 'https://jsonplaceholder.typicode.com/posts' from origin 'http://localhost:8080' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

所有21条评论

可以确认...如果我从任何站点的主页运行示例代码,也会发生这种情况(主页显示:“在控制台或从任何站点运行此代码:”)

fetch('https://jsonplaceholder.typicode.com/todos/1')
  .then(response => response.json())
  .then(json => console.log(json))

同样的错误也发生在我身上

我遇到了同样的问题
这是我的错误日志:

Access to XMLHttpRequest at 'https://jsonplaceholder.typicode.com/posts' from origin 'http://localhost:8080' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

我遇到了同样的问题
这是我的错误日志:

Access to XMLHttpRequest at 'https://jsonplaceholder.typicode.com/posts' from origin 'http://localhost:8080' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

与“ https://jsonplaceholder.typicode.com/todos ”相同

现在它工作正常,虽然我没有做任何改变,但响应时间仍然很糟糕。
当我在当地工作时也是如此,有时会得到cors,但大多数时候它工作得很好。
我猜服务器很不稳定。

感谢您的提醒。 前几天出现了一些问题。 现在应该修好了。

我仍然收到此错误。

Capture

也得到错误 - 可能与返回的响应有关? 这项工作帮助了我@sanjitkung - 调用 response.text() 然后将该值传递给JSON.parse(textRes) ...也许服务器没有返回 json atm?

我在 codepen 中的这个简单的 fetch 请求上遇到了同样的错误

fetch('https://jsonplaceholder.typicode.com/todos/1')
.then(response => response.json())
.then(json => console.log(json))

@typicode我在调用 todos uri 时也遇到了这个错误。

可以再次确认它有一些问题。

如果我在网站上时从浏览器发送请求,它似乎工作正常,例如当我在浏览器中打开https://jsonplaceholder.typicode.com

另外,如果我在https://google.com似乎工作正常?

abc

这里同样的错误
Capture d’écran 2021-04-22 à 18 00 48

@vincentherail有同样的错误..

对我来说同样的错误......

对我来说同样的错误

我也是

我也是

这个帖子无关紧要。 它提倡安装插件和使用附加服务。 如果您想了解有关 CORS 的信息,请访问MDN 。 这篇文章是垃圾IMO。 我知道我可以构建一个代理作为解决方法。 如果我构建自己的代理,我需要https://jsonplaceholder.typicode.com做什么? 答案是什么。

两天前这里开了一个新问题。 关注此问题的任何人都应该跳到新问题。

目前构建代理并不能解决问题,不幸的是

我也得到这个错误。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

shimulxx picture shimulxx  ·  3评论

ronhook picture ronhook  ·  6评论

Robinfr picture Robinfr  ·  4评论

antoniputra picture antoniputra  ·  3评论

alex2118 picture alex2118  ·  6评论