Было бы лучше, если бы ответ дали с примерами кода со стороны клиента и со стороны сервера, потому что я в этой теме новичок и до конца не понимаю как это всё происходит. Как отправлять данные с сервера на клиент уже разобрался, а как наоборот делать что-то пока не получается.
const data = 'Данные для передачи';
fetch(`http://localhost:5000/?data=${data}`, {
method: 'GET',
})
.then(response => response.json())
.then(data => console.log(data)) // в data попадает ответ сервера
На сервере:
app.get('/', (request, response) => {
const data = request.query.data;
console.log(data);
response.json('ok'); // это уйдет клиенту
});
Все данные, приходящие с клиента хранятся в объекте request. Подробнее почитать можно тут