Node.js在HTML中更改标签

Node.js在HTML中更改标签,html,node.js,ajax,authentication,node-modules,Html,Node.js,Ajax,Authentication,Node Modules,我目前正在“开发”一个小的登录页面,当用户输入无效时,我想将“H2”设置为“密码不正确”或类似的内容 这是我的HTML: <!DOCTYPE html> <html> <head> <script> <script src="jquery-3.2.1.min.js"></script> <link rel="stylesheet" href="http://localhost/style2.css"> <s

我目前正在“开发”一个小的登录页面,当用户输入无效时,我想将“H2”设置为“密码不正确”或类似的内容

这是我的HTML:

<!DOCTYPE html>
<html>
<head>
<script>
<script src="jquery-3.2.1.min.js"></script>
<link rel="stylesheet" href="http://localhost/style2.css">
<script src="server.js"></script>
</head>
   <body id="body">
   <div id="div">
    <h1 id="h1">Log In</h1>
   </div>   
  <form action="" method="post" enctype="multipart/form-data">
     <div id="rahmen">
      <label class="label" for="name">Benutzer:</label>
      <br>
      <input class="input" id="name" name="name"/>
      <br>
      <label class="label" for="passwort">Passwort:</label>
      <br>
      <input class="input" id="passwort" name="passwort"/>
      <br>
      <input id="button" type="submit" value="Log In"/>
      <br>
      <h2 id="h2"></h2>
     </div>
    </form>
   </body>
</html>
我不知道如何用Ajax/Bodyparser处理这个问题,我尝试了很多例子,每次都只是加载

顺便说一句:如果用户输入有效,重定向到“index.html”就可以了。 我就是无法运行错误消息

有人能帮我吗?高度赞赏代码示例

var server = http.createServer(function (req, res) {
  if (req.method.toLowerCase() == 'get') {
    displayForm(res);
  } else if (req.method.toLowerCase() == 'post') {
    processAllFieldsOfTheForm(req, res);
  } 
});

function displayForm(res) {
  fs.readFile('test.html', function (err, data) {
    res.writeHead(200, {
      'Content-Type': 'text/html',
      'Content-Length': data.length
    });
    res.write(data);
    res.end();
  });
}

      docClient.query(Params, function(err, data) { 

        switch(true) {
          case(data.Count == 0 || fields.passwort != data.Items[0].Passwort):

            // change h2 to "Username or Password Incorrect" here.....

            break;

          case(fields.passwort == data.Items[0].Passwort):          
            fs.createReadStream('index.html').pipe(res);
            break;
        }  

      });