запросы с другого сервера, промисом fetch. Типо я уже заготавливаю кое какие страницы методом app.send для простого принятия запроса и app.post для принятия запроса с отправкой данных, с другого сервера или обычно запросы принимают как то по другому?
fetch? способ отправки запросов тут не причем, сервер просто получает обычный ххтп запрс
Ну а как от отдаёт запрос?
тебе другой сервер на твой сервер отправляет запрос или как?
Идёт общение по HTTP протоколу
Да, я просто хотел бы знать как сервер может отдать запрос кроме как страницы с данными
Открывает соединение на сокет, отправляет данные в формате http, получает ответ и закрывает соединение
Что такое "отдать запрос"? Можно послать запрос, можно ответить на запрос
1.Ну есть допустим данные в переменной info, мне с другого сервера нужно их взять. Правильно ли будет вывести их : app.send(info)? 2.Есть данные на клиенте, я передаю их серверу fetch(URL, info) И правильно ли будет на сервере написать такой post обработчик app.post(url,обработчик)
Я просто хотел бы знать как обычно отдают данные с бэк сервера и как их принимают, обрабатывают и снова отдают
1. Есть много разных способов сетевого взаимодействия. app.send, если речь про express, используется для ОТВЕТА на запрос. Ты не можешь послать ответ, не получив на него запрос. (кому он отправится?) Чтобы послать данные, в случае http, отправляют запрос. 2. если отправляется пост запрос на этот сервер, который принимает http запросы, то да
нет "обычно". Есть много разных подходов к межпроцессному взаимодействию в рамках сети
Ок понятно)
Это может быть не только http протокол, но и многие другие, начиная с голых сокетов и различных промежуточных сред
Почитай про концепцию клиент-серверных и распределённых приложений, сетевое взаимодействие, про iso osi, про http протокол
Обсуждают сегодня