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还是蛮有趣的。要相信只要付出,总会有收获的。
