node连接mysql案例
var express = require('express'); var app = express(); var mysql = require('mysql'); app.get('/testSql', function (req, res) { var connection = mysql.createConnection({ host : 'localhost', user : 'root', password : 'root', database : 'recorder_test' }); connection.connect(); connection.query('SELECT * from job where id='+req.query.id, function (error, results, fields) { if (error){ throw error; } console.log('The solution is: ', results); res.send(JSON.stringify(results)); }); connection.end(); }) app.get('/b', function (req, res) { console.log(req); let m = { name: "", name2: "", }; m.name = "123"; m.name2 = "456"; let s = JSON.stringify(m); console.log(s); res.send(s); }) app.get('/a', function (req, res) { console.log(req); res.send('Hello World'); }) var server = app.listen(8088, function () { var host = server.address().address var port = server.address().port console.log("应用实例,访问地址为 http://%s:%s", host, port) })
发起get请求 传入id查询
http://127.0.0.1:8088/testSql?id=758737102023307264
返回结果

 
        
      
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号