Node js te jsona veri ekleme silme nasıl yapabilirim?

Node js üzerinde bir proje geliştirmeye çalışıyorum.Proje bir yere kadar geldi ama internette express kullanmadan ekleme, editleme ,silme işlemi yapacak bir örnek bulamadım.Expressi koduma uyarlayabilsem o da olur ama bir türlü başaramadım.Amacım Admin.html de bulunan formdaki bilgileri kaydetmek silmek düzenlemek.Bu konuyu bilen biri yardımcı olursa çok sevinirim.
html kodun ilgili bölümü:

<html>
  <head>
     <title>Kayıt</title>
          <link rel="stylesheet" type="text/css" href="Tasarim.css" />
  </head>
  <body>
   <table class="brdr">
    <td >
      <h1 class="mrgn">Öğrenci:</h1>
      <div class="studentform">
        <h1 class="mrgn2"> Kayıt Ekle</h1>
        <form action="" method="get">
          <input type="text" name="oadi"  placeholder="Adı & Soyadı.." class="yazi" />
          <br>
          <input type="text" name="otckn"  placeholder="TC Kimlik Numarası.." class="yazi" />
          <br>
          <input type="text" name="onum"  placeholder="Öğrenci Numarası.." class="yazi" />
          <br>
          <input type="password" name="opass" placeholder="Parola.." class="yazi" />
          <br>
          <input type="text" name="omail"  placeholder="E-Mail Adresi.." class="yazi" />
          <br>
          <br>
          <input type="submit" name="ogonder" value="Kaydet" class="buton" />
          <input type="reset" name="osil" value="Temizle" class="buton" />
        </form>
      </div>
      <div class="studentform2">
        <h1 class="mrgn2">Kayıt Sil</h1>
        <form action="" method="get">
          <input type="text" name="oadi" i placeholder="Adı & Soyadı.." class="yazi" /><br>
          <input type="text" name="onum"  placeholder="Numara" class="yazi" />
          <br>
          <input type="submit" name="gonder" value="Sil" class="buton" />
          <input type="reset" name="sil" value="Temizle" class="buton" />
        </form>
      </div>
      <div class="studentform3">
        <h1>Şifre Değiştir</h1>
        <form action="" method="get">
          <input type="text" name="onum"  placeholder="Numara" class="yazi" />
          <br>
          <input type="text" name="adi"  placeholder="Adı & Soyadı.." class="yazi" /><br>
          <input type="password" name="opass"  placeholder="Yeni Parola.." class="yazi" /><br>
          <input type="submit" name="ogonder" value="Kaydet" class="buton" />
          <input type="reset" name="osil" value="Temizle" class="buton" />
        </form>
      </div>
    </td>
  </table>
</body>
</html>

server.js ilgili bölüm:

var http = require('http'),
    fs = require('fs'),
    url = require('url');

var users = [
               { "username":"admin", "password": "admin", "role": "admin" },
               { "username":"teacher", "password": "teacher", "role": "instructor" },
               { "username":"studentt", "password": "studentt", "role": "student" }
function incoming_request(req, res) {
    console.log("INCOMING REQUEST: " + req.method + " " + req.url);
    req.parsed_url = url.parse(req.url, true);
    //console.log(req.parsed_url);
    var core_url = req.parsed_url.pathname;
    if (core_url == '/users') {
       res.writeHead(200, { "Content-Type" : "application/json" });
       users[users.length] = { username:"instance", password:"instance", role:"instance"}
       var o = { users: users}
      res.end(JSON.stringify(o) + "\n");
    }
    else if (core_url == '/Mainpage.html') {
       res.writeHead(200, { "Content-Type" : "text/html" });
       res.end('<!DOCTYPE html><html><head><title>Mainpage</title></head><body><form action="http://localhost:8080/userr.html" method="get"><input type="text" name="username"><input type="password" name="password"><input type="submit" value="TEACHER"></form></body></html>');
    }
    else if (core_url == '/userr.html') {
      var getp = req.parsed_url.query;

      console.log(getp.username + " " + getp.password);
      function iterator ( i ) {
        if( i<users.length){
        if( (users[i].username == getp.username) && (users[i].password == getp.password)){
           switch ( users[i].role ) {
              case "admin"        :
              fs.readFile('./Admin.html',null,function(error,data){
                if(error)
                {
                  res.writeHead(404, { "Content-Type" : "text/html" });
                  res.write('File not found.')
                  res.end();
                }
                });
                break;        
                  else{
                    res.writeHead(200, { "Content-Type" : "text/html" });
                    res.write(data);
                    response.end();
                  }
                  });
                  break;

              if(users.osend)
                  app.use(express.static('public'));
                  app.get('/Admin.html', function (req, res) { res.sendFile(  "/" + "Admin.html" );})
                  app.post('/process_post', urlencodedParser, function (req, res) {
                    response = {snum:req.body.snum,sname:req.body.namee,spassword:req.body.spassword,smail:req.body.smail};
                    console.log(response);
                    res.end(JSON.stringify(response));})

var server = app.listen(8081, function () {
   var host = server.address().address
   var port = server.address().port
   
   console.log("Listenning. http://%s:%s", host, port)
 
})
          } 
          return;
        } 
var s = http.createServer(incoming_request);
s.listen(8080);
````Önceden biçimlendirilmiş yazı`

express kullanman herşeyi daha kolaylaştıracaktır. Express çok zor değil.


const express = require('express')
const app = express()
app.use(require('body-parser').urlencoded({ extended: false }));
const router = app.router

router.get('/admin', (req, res) => {
 res.sendFile(path.join(__dirname, '/index.html'));
})

roouter.post("/getData", (req,res) => {
  console.log(req.body);
  res.json(req.body);
})
app.listen(3000)

bunun gibi şeyler internette basit bir şekilde bulabilirsin.