Много раз я создавал приложения с Express, в которых я просто раскручивал сервер в порту, а затем на стороне клиента делал все это.будь то выборка с помощью fetch / axios, рендеринг данных и даже изменение маршрутов (реакции-маршрутизатор).Я никогда не исследовал узел или серверную часть, до сих пор ... надеюсь.
Я понимаю, что он делает частично.в терминах
app.get('/', (req, res) => res.send('Hello World!'))
это просто отправляет ответ в окно браузера.и мне даже удалось сделать это:
app.listen(port, () => {
console.log("Listening");
fetch(url, {
}).then((res => res.json()))
.then((json => console.log('json')))
.catch(() => {
console.log("bbb");
});
});
, и это заносит все данные в окно сервера.Однако у меня есть пара вопросов
я должен делать это на сервере или на клиенте?в чем преимущество?
во-вторых, как только я получу эти данные, как я могу отправить их клиенту?т.е. компонент реагирования
также, я не могу скопировать этот код и заставить его работать внутри app.get()
?я делаю это неправильно?может быть, я неправильно понял там
Я понял больше, чем вопросы, ответ на все было бы здорово, но я просто хотел бы получить больше знаний о том, что происходит внутри экспресса и сервера