У меня проблема с моим приложением next.js. Я пытаюсь сделать запрос на получение от клиентской стороны на этой конечной точке: https://fr.pornhub.com/webmasters/search
, когда запрос выполняется на обратной стороне, все работает, но когда она отправляется с клиента, я получаю ошибку cors
Проблема в том, что если я пытаюсь сделать это так
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://www.pornhub.com/webmasters/search?page=2'
из источника' 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 без предварительного выбора параметра?
Так как решить это?