Router settings inside the error-prone point

// Create an object router

const express=require('express');

// into the connection pool module

const pool=require('../pool.js');

// Create an object router

var router=express.Router();

// test server request reception interface ajax

router.get("/ajaxDemo",(req,res)=>{

console.log(111);

res.send ( "first application");

});

// 2. Get request parameter test strip

router.get("/ajaxDemo1",(req,res)=>{

var $uname=req.query.uname;

var $upwd=req.query.upwd;

if(!$uname){

res.send ( "not received user name");

return;

}

if(!$upwd){

res.send ( "not received password");

return;

}

res.send ( "user name" + $ uname + "password" + $ upwd);

});

//3.get request login interfaces (should use Post)

//http://127.0.0.1:8080/ajax/login_get?uname=yaya&upwd=123456

router.get("/login_get",(req,res)=>{

// get data request

var $uname=req.query.uname;

var $upwd=req.query.upwd;

// get the correct authentication data

if(!$uname){

res.send ( "not to get the user name");

retrun;

};

if(!$upwd){

res.send ( "not to get user password");

return;

};

// use to access the database connection pool

var sql="select * from xz_user where uname=? and upwd= ?";

pool.query(sql,[$uname,$upwd],(err,result)=>{

if(err){throw err };

if(result.length>0){

res.send ( "Login successful");

}else{

res.send ( "user name or password error");

};

});

});

Interface login request //4.post

 

const bodyParser=require('body-parser');

// body-parser using middleware, the post request data formatted object;

router.use(bodyParser.urlencoded({

extended:false

}))

router.post("/login_post",(req,res)=>{

var $uname=req.body.uname;

var $upwd=req.body.upwd;

if(!$uname){

res.send ( "User name can not be blank");

return;

};

if($upwd==""){

res.send ( "password can not be blank");

return;

};

var sql="select * from xz_user where uname=? and upwd=?";

pool.query(sql,[$uname,$upwd],(err,result)=>{

if(err) {throw err};

if(result.length>0){

res.send ( "Login successful");

}else{

res.send ( "user name or password error");

};

});

});

// 5. Use get a list of users

router.get('/userlist',(req,res)=>{

pool.query('select * from xz_user',(err,result)=>{

if(err){ throw err};

res.send(result);

});

});

// export target router

module.exports=router;

Guess you like

Origin www.cnblogs.com/sugartang/p/10967362.html