Nodejs連接數據庫讀取數據輸出到瀏覽器json格式

const http = require('http');


const hostname = '127.0.0.1';
const port = 3000;
var mysql = require('mysql');
 var result="";
// 1. 創建連接
var connection = mysql.createConnection({
  host: '127.0.0.1',
  user: 'root',//連接數據庫賬號
  password: 'root',//連接數據庫密碼
  port:'3306',//端口
  database: 'DB' // 數據名稱
});
 
  // 2. 連接數據庫 打開冰箱門
   connection.connect();
   // 3. 執行數據操作 把大象放到冰箱
  connection.query('SELECT * FROM `user`', function (error, results, fields) {
    if (error) throw error;
	console.log(results);
	result=results;
});
const server = http.createServer((req, res) => {
 
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/html;charset=UTF-8');
  
	  var user=JSON.stringify(result);//轉換成json格式字符串
	  res.end(user);
	 
	
	
	
	
});
// 4. 關閉連接 關閉冰箱門
	connection.end();
server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章