Я работаю над формой обработки данных HTML на сервер (используя express и nodejs) и обратно клиенту. Ниже приведены мои процедуры.
//My folder structure
-index.js
-public
-index.html
-timer.html
-...
- HTML форма (индекс. html) отправить запрос POST на сервер
<form method="POST" action="/timer">
<input type="text" name="name">
<button type="submit">Submit</button>
</form>
Сервер может получать запрос POST, я могу console.log (req.body). (Работает) Затем я хочу передать данные клиенту, отправив файл html (timer. html в папке publi c) и данные. (Не работает)
app.post('/timer', urlencodedParser, (req,res) => {
const data = req.body;
res.sendFile('public/timer.html' , { root : __dirname, data: req.body});
})
Если работает, как можно отобразить переменную (данные) в таймере. html (файл отправлен обратно клиенту)?
Большое спасибо !!