你好
我将应用程序上传到 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
在使用本地应用程序时,它工作正常
我该如何解决?
可以确认...如果我从任何站点的主页运行示例代码,也会发生这种情况(主页显示:“在控制台或从任何站点运行此代码:”)
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.
现在它工作正常,虽然我没有做任何改变,但响应时间仍然很糟糕。
当我在当地工作时也是如此,有时会得到cors,但大多数时候它工作得很好。
我猜服务器很不稳定。
感谢您的提醒。 前几天出现了一些问题。 现在应该修好了。
我仍然收到此错误。
也得到错误 - 可能与返回的响应有关? 这项工作帮助了我@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似乎工作正常?
这里同样的错误
@vincentherail有同样的错误..
对我来说同样的错误......
对我来说同样的错误
我也是
我也是
这个帖子无关紧要。 它提倡安装插件和使用附加服务。 如果您想了解有关 CORS 的信息,请访问MDN 。 这篇文章是垃圾IMO。 我知道我可以构建一个代理作为解决方法。 如果我构建自己的代理,我需要https://jsonplaceholder.typicode.com做什么? 答案是什么。
两天前这里开了一个新问题。 关注此问题的任何人都应该跳到新问题。
目前构建代理并不能解决问题,不幸的是
我也得到这个错误。
最有用的评论
我遇到了同样的问题
这是我的错误日志: