如何使用NodeJS读取html文本框的内容并将其保存到txt文件

如何使用NodeJS读取html文本框的内容并将其保存到txt文件,html,node.js,express,node.js-stream,Html,Node.js,Express,Node.js Stream,我正在学习Node.js脚本 我想在html页面中使用选项submit从文本框中读取输入文本,它应该使用node.js(使用POST/GET)将内容保存到.txt文件中您的node.js服务器不应该关心数据的来源(如果它来自文本框或任何其他html元素) 这个答案应该给你一个线索: 在node app.post函数中,您将使用文件系统api将数据保存到.txt文件。假设您的模板引擎是ejs 您的视图页面(由文本框组成)如下所示: extends layout block content h

我正在学习Node.js脚本


我想在html页面中使用选项
submit
从文本框中读取输入文本,它应该使用node.js(使用POST/GET)将内容保存到.txt文件中您的node.js服务器不应该关心数据的来源(如果它来自文本框或任何其他html元素)

这个答案应该给你一个线索:


在node app.post函数中,您将使用文件系统api将数据保存到.txt文件。

假设您的模板引擎是
ejs

您的视图页面(由文本框组成)如下所示:

extends layout

block content
  h1= title
  form(name="frmTest", method="get" action="/myform")
    div.input
      input(type="text", name="mytext")
    div.actions
      input(type="submit", value="add")
路由器中,您可以使用请求对象的
查询
参数获得文本框值,如下所示

router.get('/myform', function(req, res){ 
    var myText = req.query.mytext;
    res.send('Your Text:' +myText); 
});

希望这有帮助

您已经尝试过了吗?将您的html表单提交到接收表单数据并存储在txt文件中的API。这就是我们可以告诉你的,当你只是张贴一个问题。发布您的代码,以便任何人都可以编辑。谢谢,我已经更改了我的解决方案。。。!如果我的帖子帮助你解决了你的问题,你能帮我标记一下答案吗?