Size: a a a

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

2020 February 29

u

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

J

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

Н

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

J

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

u

undefined in Node.js — русскоговорящее сообщество
Just
Нет
Вот в этом случае ты с клиента не сможешь послать ajax-запрос на тот сайт. Потому что браузер запрещает слать запросы на чужие сайты.
На чужие сайты разрешено слать запросы, только если те имеют заголовки CORS
источник

J

Just in Node.js — русскоговорящее сообщество
undefined
Вот в этом случае ты с клиента не сможешь послать ajax-запрос на тот сайт. Потому что браузер запрещает слать запросы на чужие сайты.
На чужие сайты разрешено слать запросы, только если те имеют заголовки CORS
А как это происходит между серверами?
источник

u

undefined in Node.js — русскоговорящее сообщество
Just
А как это происходит между серверами?
Ограничение с CORS только браузеров касается. От сервера к серверу таких ограничений нет
источник

Н

Никита in Node.js — русскоговорящее сообщество
Just
А как это происходит между серверами?
Нельзя потому что браузер может слить Куки. А у серверов клиентских кук нет
источник

М

Ману in Node.js — русскоговорящее сообщество
Есть серверные куки))
источник

J

Just in Node.js — русскоговорящее сообщество
undefined
Ограничение с CORS только браузеров касается. От сервера к серверу таких ограничений нет
Вот спасибо, уже какое-то облегчение
Как лучше тогда сделать запрос с клиента на сервер, чтобы сервер отдавал запрос, получал ответ и обновлял данные у клиента? Graphql?
источник

Н

Никита in Node.js — русскоговорящее сообщество
Ману
Есть серверные куки))
То другое
источник

М

Ману in Node.js — русскоговорящее сообщество
Just
Вот спасибо, уже какое-то облегчение
Как лучше тогда сделать запрос с клиента на сервер, чтобы сервер отдавал запрос, получал ответ и обновлял данные у клиента? Graphql?
Сокет события чем не подходят?
источник

Н

Никита in Node.js — русскоговорящее сообщество
Just
Вот спасибо, уже какое-то облегчение
Как лучше тогда сделать запрос с клиента на сервер, чтобы сервер отдавал запрос, получал ответ и обновлял данные у клиента? Graphql?
Делай запрос на свой сервер. А сервер на нужный сервер )
источник

u

undefined in Node.js — русскоговорящее сообщество
Just
Вот спасибо, уже какое-то облегчение
Как лучше тогда сделать запрос с клиента на сервер, чтобы сервер отдавал запрос, получал ответ и обновлял данные у клиента? Graphql?
Тогда надо проворачивать через подвластный тебе сервер.
То есть с клиента слать на твой сервер запросы /getHTML
Твой сервер пошлет http-запрос на чужой, заберет нужный тебе html и вернет тебе на клиент результат
источник

J

Just in Node.js — русскоговорящее сообщество
Ману
Сокет события чем не подходят?
Спасибо, гляну
источник

Н

Никита in Node.js — русскоговорящее сообщество
undefined
Тогда надо проворачивать через подвластный тебе сервер.
То есть с клиента слать на твой сервер запросы /getHTML
Твой сервер пошлет http-запрос на чужой, заберет нужный тебе html и вернет тебе на клиент результат
Лол
источник

Н

Никита in Node.js — русскоговорящее сообщество
Ману
Сокет события чем не подходят?
Не каждый сервер же сокеты умеет
источник

J

Just in Node.js — русскоговорящее сообщество
undefined
Тогда надо проворачивать через подвластный тебе сервер.
То есть с клиента слать на твой сервер запросы /getHTML
Твой сервер пошлет http-запрос на чужой, заберет нужный тебе html и вернет тебе на клиент результат
Я так и думаю делать, вопрос в том, чем это делать
Мне приходит пока Graphql в голову
источник

М

Ману in Node.js — русскоговорящее сообщество
Никита
Не каждый сервер же сокеты умеет
Мы точно про одну и ту же ноджс говорим?)))
источник

u

undefined in Node.js — русскоговорящее сообщество
Just
Я так и думаю делать, вопрос в том, чем это делать
Мне приходит пока Graphql в голову
если это нода, то можешь встроенными силами сделать запрос ( https://nodejs.org/dist/latest-v13.x/docs/api/http.html#http_http_request_options_callback )
если предпочитаешь библиотеки https://github.com/request/request https://github.com/axios/axios или любая другая
источник