Access to XMLHttpRequest at 'https://h5vv.video.qq.com/getinfo?vids=%22+vid+%22&platform=101001&charge=0&otype=json&defn=sd' from origin 'http://localhost:3000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
时间: 2024-04-03 10:34:32 浏览: 115
这个错误是由于浏览器的同源策略所导致的。同源策略是浏览器的一种安全机制,它限制了来自不同源(域、协议、端口)的脚本对当前文档的访问。
在这个错误中,你的代码在本地的localhost:3000地址发起了对'https://h5vv.video.qq.com'地址的请求,但是由于两个地址不同源,所以浏览器会拒绝该请求。为了解决这个问题,需要在服务器端设置跨域资源共享(CORS)头部信息。
在服务端返回的响应头部信息中添加Access-Control-Allow-Origin头部,该头部指定了允许访问该资源的来源地址,例如:
```
Access-Control-Allow-Origin: http://localhost:3000
```
这样浏览器就会认为该响应是允许跨域访问的,从而不会阻止该请求。如果在服务端无法添加该头部信息,也可以使用JSONP等技术来绕过同源策略的限制。
阅读全文