Size: a a a

Node.js — русскоговорящее сообщество

2020 February 29

u

undefined in Node.js — русскоговорящее сообщество
Just
По моей проблеме кто-нибудь ответьте, вроде простой вопрос, я уже 10 часов испытаний провожу, все ни в какую
тебе нужно выставить CORS-заголовки, а именно:
Access-Control-Allow-Origin: "*" - с каких сайтов разрешены запросы. * - с любых ( https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Origin )
Access-Control-Allow-Methods: "POST" - какой метод разрешен ( https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Methods )
Access-Control-Allow-Headers - какие заголовки разрешены
источник

J

Just in Node.js — русскоговорящее сообщество
Ставил
источник

u

undefined in Node.js — русскоговорящее сообщество
Зафигарь везде *, если времени нет разбираться
источник

АК

Алексей Карташов in Node.js — русскоговорящее сообщество
Just
Парсю через axios.get данные с сайта, меня не пускает, если я с сайта пытаюсь запрос отправить, как клиент

Если как сервер, то все работает

Выдает ошибку CORS No Access Control Allow Origin

Все перепробовал, никаких результатов, делаю все на локалке, могу что то делать не так
потому что у сайта, который ты пытаешься парсить из браузера, стоят запрещающие это делать заголовки. и вот уже браузер, видя такие заголовки, не отдаёт тебе результат xhr-запроса
источник

J

Just in Node.js — русскоговорящее сообщество
Фигарил
источник

u

undefined in Node.js — русскоговорящее сообщество
Покажи запрос, который ты отправляешь. Именно заголовки
И откуда куда
источник

АК

Алексей Карташов in Node.js — русскоговорящее сообщество
это именно браузер запрещает, на основании cors-заголовков целевого сайта. когда ты шлёшь эти запросы из под ноды, то никакой браузер тебе не сможет запретить получить контент этого запроса
источник

J

Just in Node.js — русскоговорящее сообщество
источник

SR

Sergey Razumov in Node.js — русскоговорящее сообщество
Just
Мой?
Я сделал это так
https://github.com/expressjs/cors сверьте код примеров со скриншотом еще раз внимательно, по-моему достаточно очевидно, что сделано неправильно
источник

АК

Алексей Карташов in Node.js — русскоговорящее сообщество
ты лучше вот что уточни - mta-servers.ru - это подконтрольный тебе сайт? потому что если нет, то ничего ты с него спарсить ajax-запросами из браузера не сможешь
источник

u

undefined in Node.js — русскоговорящее сообщество
так это, ты пытаешься отправить запрос на сервер, к которому у тебя доступа нет?
источник

J

Just in Node.js — русскоговорящее сообщество
Мне нужен только html страницы
источник

АК

Алексей Карташов in Node.js — русскоговорящее сообщество
Just
Мне нужен только html страницы
да без разница что тебе нужно
источник

АК

Алексей Карташов in Node.js — русскоговорящее сообщество
если ты не имеешь доступа к этому серверу, то ajax'ом из браузера ты ничего с него спарсить не сможешь
источник

J

Just in Node.js — русскоговорящее сообщество
Алексей Карташов
если ты не имеешь доступа к этому серверу, то ajax'ом из браузера ты ничего с него спарсить не сможешь
Что ты имеешь в виду под доступом?
источник

Н

Никита in Node.js — русскоговорящее сообщество
Just
Мне нужен только html страницы
Браузер запрещает межсерверные запросы если только.... попробовать написать приложение для хрома
источник

J

Just in Node.js — русскоговорящее сообщество
Sergey Razumov
https://github.com/expressjs/cors сверьте код примеров со скриншотом еще раз внимательно, по-моему достаточно очевидно, что сделано неправильно
Что именно не правильно? Я использовал все примеры и тестил
источник

Н

Никита in Node.js — русскоговорящее сообщество
Just
Что именно не правильно? Я использовал все примеры и тестил
Сервер запрещает
источник

J

Just in Node.js — русскоговорящее сообщество
Никита
Браузер запрещает межсерверные запросы если только.... попробовать написать приложение для хрома
Ну с сервера я получаю html, в реакте - ошибка CORS
источник

J

Just in Node.js — русскоговорящее сообщество
Я так понимаю называть реакт клиентской стороной правильно?
источник