Html 如何提取表单';服务器上有什么数据?

Html 如何提取表单';服务器上有什么数据?,html,node.js,web-applications,express,Html,Node.js,Web Applications,Express,我有一个表单,希望在提交时将其内容提交给服务器。我在这里发现了一个类似的问题,建议使用POST请求,但我不确定如何做到这一点。 这是我的密码 客户端: <form method='post' action='http://localhost:8080' > <textarea id='chatHistory'></textarea> <br/><br/> <div class="demo">

我有一个表单,希望在提交时将其内容提交给服务器。我在这里发现了一个类似的问题,建议使用POST请求,但我不确定如何做到这一点。 这是我的密码 客户端:

<form method='post' action='http://localhost:8080' >
  <textarea id='chatHistory'></textarea>
  <br/><br/>
  <div class="demo">
   <div class="ui-widget"> 
    <input id="tags" size="50" type="text" />
    <input type="submit" value="Send" style="height:40px;width:120px;font-size:18px;" />
   </div>
  </div>
 </form>     



服务器端:

app.post('/', function(req,res)
{
  // create reusable transport method (opens pool of SMTP connections)
  var smtpTransport = nodemailer.createTransport("SMTP",{
    service: "gmail",
    auth: {
      user: "my_mail_id@gmail.com",
      pass: "password"
    }
});

// setup e-mail data with unicode symbols
var mailOptions = {
 from: "Suggestion Box ✔ <my_mail_id@gmail.com>", // sender address
 to: "receiever@gmail.com", // list of receivers
 subject: "Hello ✔",
 text: req.chatHistory.value
};
// send mail with defined transport object
smtpTransport.sendMail(mailOptions, function(error, response){
 if(error){
     console.log(error);
 }else{
     console.log("Message sent: " + response.message);
 }
});
});
app.post('/',函数(req,res)
{
//创建可重用传输方法(打开SMTP连接池)
var smtpTransport=nodemailer.createTransport(“SMTP”{
服务:“gmail”,
认证:{
用户:“我的邮件_id@gmail.com",
通行证:“密码”
}
});
//使用unicode符号设置电子邮件数据
var mailpoptions={
发件人:“建议箱✔ ", // 发件人地址
至:receiever@gmail.com“,//接收者列表
主题:“你好✔",
文本:req.chatHistory.value
};
//使用定义的传输对象发送邮件
发送邮件(邮件选项,函数(错误,响应){
如果(错误){
console.log(错误);
}否则{
console.log(“发送的消息:+response.Message”);
}
});
});
邮件正文中没有填写来自客户端的值。我认为问题在于:req.chatHistory.value


如何在服务器端获取chatHistory值?

问题是您从未调用
req.param(“myparam”);

尝试:

然后,将其传递给邮件功能:

text: chatText
ps:

<textarea id='chatHistory' name='chatHistory'></textarea>  //add name param
//添加名称参数
同:

<input id="tags" size="50" type="text" name='tags' />   //add name param
//添加名称参数
<input id="tags" size="50" type="text" name='tags' />   //add name param