Вы прослушиваете порт для http-запросов. Ваш клиент выполнит запрос ajax (асинхронный javascript и xml) в вашем коде javascript на маршрут на ваш сервер через порт.
Если вам нужен хороший инструмент для выполнения простых запросов ajax, вы можете использовать jQuery или Axios и посмотреть, как сделать ajax с этими библиотеками.
На внутреннем сервере ваш сервер прослушивает порт для запросов к маршрутам. Настройте маршрут (то, что вы назвали каталогом), чтобы отвечать на запросы к определенному URL. Пример, который вы упомянули, показал:
app.post('/myaction', function(req, res) {
res.send('You sent the name "' + req.body.name + '".');
});
Express - это базовая среда для выполнения самых разных задач, но чаще всего для обработки HTTP-запросов и рендеринга HTML. Поэтому, когда вы делаете ajax-запрос к / myaction, вы можете ответить так:
app.post('/myaction', function(req, res) {
res.render('templateFileToRender', { dataToDynamicallyTurnIntoHTML: data } );
});
Express отрендерит ваш файл шаблона, затем отправит HTML-код на внешний интерфейс, и вы обновите ваш div внешнего интерфейса или что-то еще с помощью визуализированного HTML.
Если вы хотите больше информации, пожалуйста, оставьте комментарий