仅在客户端“受CORS政策阻止”

时间:2019-09-30 22:20:22

标签: reactjs cors next.js

我的next.js应用程序有问题。 我尝试在此端点上从客户端发出get请求: __init__

当在背面提出所有要求时,但是当她从客户端发送时,我得到错误提示信息

问题是,如果我尝试这样做

https://fr.pornhub.com/webmasters/search

我收到此错误:

  

'可以通过return fetch('http://www.pornhub.com/webmasters/search?page=2', { headers: { // 'Access-Control-Allow-Origin': '*', }, }) .then((r) => r.json()) .then((data) => { console.log(data); return data; }); 获取信息   来自来源“ http://localhost:3000”的信息已被CORS政策阻止:   请求中没有'Access-Control-Allow-Origin'标头   资源。如果不透明的响应满足您的需求,请设置请求的   模式设置为“ no-cors”以在禁用CORS的情况下获取资源。”

如果我取消注释Access-Control-Allow-Origin,我会得到这个:

  

'可以通过'http://www.pornhub.com/webmasters/search?page=2'获取信息   来自来源“ http://localhost:3000”的信息已被CORS政策阻止:   对预检请求的响应未通过访问控制检查:   预检请求不允许重定向。'

如果我很好理解,我不能在此终结点上使用选项,但是如果没有选项预检,就无法添加Access-Control-Allow-Origin?

那如何解决呢?

0 个答案:

没有答案