node + mysql + express

var mysql = require('mysql');

var express = require('express');

var bodyParser = require("body-parser");

var app = express();

var server = app.listen(8000,function(){

console.log('88aaaa')

})

app.get('/user/list',function(req,res){

res.header("Access-Control-Allow-Origin", "*");//前端请求跨域,请求头设置

var connection = mysql.createConnection({   

  host : 'localhost',     

  user : 'root',             

  password : 'root',     

  port: 3306,                 

  database: 'user',

});

connection.connect();

var sql = 'select * from tasks where subject="任务-1"';

connection.query(sql,function(err,result){

if(err){

console.log(err);

return;

}

var obj = {};

obj.success = true;

obj.data = result;

var json = JSON.stringify(obj)

res.send(json)

})

connection.end();

})

app.use(bodyParser.urlencoded({ extended: false }));

app.post('/user/detail',function(req,res){

    console.log(req.body.subject)

    res.header("Access-Control-Allow-Origin", "*");

    var connection = mysql.createConnection({   

       host : 'localhost',     

       user : 'root',             

       password : 'qiwei123',     

       port: 3306,                 

       database: 'user',

    });

    connection.connect();

    var sql = 'select subject,task_id,start_date,end_date from tasks where subject='+connection.escape(req.body.subject);//connection.escape(req.body.subject)    防止sql注入

// var sql = 'select * from tasks where subject='+connection.escape(req.body.subject);

    connection.query(sql,function(err,result){

    if(err){

        console.log(err);

        return;

    }

        var obj = {};

        obj.success = true;

        obj.data = result;

        var json = JSON.stringify(obj)

        res.send(json)

    })

    connection.end();

})

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容