мы просто отвечаем, отрисовывая точную страницу, как раньше (в чем смысл)
Нет никакого смысла, но это похоже на учебник, предназначенный для демонстрации основ c принципы, а не практические и полезные вещи.
Что меня смущает в этом коде, так это то, что он говорит, что мы получаем запрос от благодарности. html, которая еще не была сделана .
Первый аргумент app.post
или app.get
- это путь , который должен появиться в URL , который браузер запрашивает с сервера .
Это , а не имя файла.
Ответ определяется кодом в функции, являющейся вторым аргументом. Это не файл, если только код явно не читает файл.
res.render("thanks", {data});
указывает Express использовать шаблон с именем thanks
(а ранее должен был настроен механизм шаблонов ) который получает передает данные из запроса.
Если вы не создали шаблон thanks
, то запросы на /thanks.html
, вероятно, просто вызовут ошибку на сервере.