使用 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