node+express实现简单的增删改查

var express = require('express');
var bodyParser = require("body-parser");
var cors = require('cors');
var app = express();
var mysql = require('mysql');
var connection = mysql.createPool({
    connectionLimit : 10,
    host   : 'localhost',
    user   : 'root',  //数据库登陆就名
    password : '123321', //数据库登陆密码
    database : 'test1' //数据库名
});
app.use(cors()); //跨域处理
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
//查询user
app.get('/listUsers', function (req, res) {
    connection.query('select * from `userone`', function(err, rows, fields) {
        if (err) throw err;
        var data = {code:'200',code_decoration:'查询成功'};
        data.order = rows;
        res.send(data);
    })
});
//增加user
app.post('/adduser', function(req, res){
    console.log(req.body);
    var param = req.body || req.params;
    connection.query('insert into userone(id, name, password, email) values(0,?,?,?)', [param.name,param.password,param.email], function(err, result) {
        if (err){
            throw err;
        }else{
            var data = {code:'200',code_decoration:'添加成功'};
            res.send(data);
        }
    });
});
//删出user
app.post('/delUser', function (req, res) {
    var name = req.body.name || req.params.name;
    console.log(name);
    connection.query("delete from userone where name=" + name, function (err, rows) {
        if (err) {
            res.send('删除失败:' + err);
            
        } else {
            var data = {code:'200',code_decoration:'删除成功'};
            res.send(data);
        }
    });
});
//update user
app.post('/updateUser', function (req, res) {
    var param = req.body || req.params;
    console.log(param.name + '--' +param.password);
    connection.query("update userone set password=" + param.password + 'where name=' + param.name, function (err, rows) {
        if (err) {
            res.send('更新失败:' + err);
        } else {
            var data = {code:'200',code_decoration:'更新成功'};
            res.send(data);
        }
    });
});
var server = app.listen(8081, function () {

  console.log("服务启动成功!");

})

 

转载于:https://www.cnblogs.com/guojikun/p/6535648.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值