我们如何通过expressionjs中的url将parameter passing给db?

我试图通过HTML页面将值插入到数据库,并将值传递给URL。 但值插入为null,只是插入从它的HTML页面的值正在工作,但通过URL空值已被插入。

var express=require('express'); var app=express(); var sql=require('mysql'); var createConnect=sql.createPool({ host:"localhost", user:"root", password:"", database:"stud" }); app.get('/',function(req,res){ createConnect.getConnection(function(err,row){ if(err) throw err; res.send("connected"); console.log("connected"); }); }); app.use(express.static('public')); app.get('/index.html', function(req,res){ res.sendFile(__dirname+"/"+"index.html"); }); app.get('/process1/:fname/:rno/:MobNO',function(req,res){ 

如果我删除data1值插入到数据库,但我想通过url和html页面插入数据也。

  var data1={ sname:req.params.fname, regno:req.params.rno, mobno:req.params.MobNo }; var data={ sname:req.query.fname, regno:req.query.rno, mobno:req.query.MobNo }; createConnect.query("INSERT INTO student set?",(data1,data), function(err,rows){ if(err) { console.log("check your query",err); } res.send("hello ram"); }); }); 

       

网上收集的解决方案 "我们如何通过expressionjs中的url将parameter passing给db?"