使用 node.js 连接MySQL 数据库, 编写一个简单的列表查询的接口(API);


let mysql = require('mysql');
let express = require('express');
let app = express();


let connection = mysql.createConnection({
    host:"localhost",
    user:"root",
    password:"123456",
    database:"testoob"
})

connection.connect();




app.get('/userlist',function(req,res){
    connection.query('SELECT * from testoob_tbl',function(error,results,fileds){
        if(error) throw error;
        console.log(results)
        res.writeHead(200,{"Content-Type":"text/json;chartset=utf-8"})
        res.end(JSON.stringify(results))
    })
})


let server = app.listen(8090,function(){
    let host = server.address().address;
    let port = server.address().port;
    console.log("应用实例,运行在http://%s:%s",host,port)
})

备注:在此之前确保MySQL 服务是开启的,不然连接数据会失败。

 

在浏览器里输入:  http://localhost:8090/userlist

 

结果如下:

 

 

学习心得:一开始学习的时候会觉得很痛苦,完全是看不懂讲的是什么,也不知道该如何下手。文档看了一遍又一遍,看不懂的,对于看不懂的知识点,会看看别人的博客里写的,方便理解,一开始还是建议先看中文的文档开始,起码压力不会那么大,在不断的坚持下,终于get到了一点,觉得node还是蛮有趣的。要相信只要付出,总会有收获的。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM