Ниже приведен мой html-код, я хочу прочитать файл и сохранить данные в файле с помощью node.js
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<meta charset = "utf-8" />
<title>The Page Returned by Making Http Call to Node.js</title>
<style type = "text/css">
table, td {
border:double;
}
</style>
</head>
<body>
<h1>Product Information Page</h1>
<table>
<tr>
<td>Product Id:</td>
<td>
<input type = "text" />
</td>
</tr>
<tr>
<td>Product Name:</td>
<td>
<input type = "text" />
</td>
</tr>
<tr>
<td></td>
<td>
<input type = "button" id = "textFieldId" value = "Save"/>
</td>
</tr>
</table>
</body>
</html>
Ниже приведен мой код Node.js, я хочу записать текстовые поля ввода пользователя в свою файловую систему.
app.get('/list_user', function (req, res) {
res.sendFile(path.join((__dirname + '/AppPages/MyPage.html')))
let inputContent = res.body;
console.info(inputContent);
JSON.stringify(inputContent);
fs.writeFile(__dirname+'/AppPages/data.json',inputContent,function(err){
if (err) throw err;
console.info('saved')
})
Я попадаю в data.json как undefined
Спасибо, не могли бы вы предложить какой-либо наставник, который считывает данные из html-формы и сохраняет в формате файла
прежде чем вы даже будете беспокоиться о записи данных в файл, убедитесь, что вы понимаете, как работает использование и чтение данных формы, и разницу между GET и POST в отношении того, как данные считываются со стороны сервера запросов.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


В вашем коде нет места, где вы инициализировали объект данных, но похоже, что вы можете вместо этого ввести контент
У вас здесь много проблем. Форма для отправки данных не отображается. В запросе GET нет тела, и любое тело является частью req, а не res. Тогда вы неправильно используете JSON.stringify. Также не ясно, используете ли вы парсер тела. Изучите некоторые учебные пособия по форме