node_express 後臺連接MySQL

node+express 後臺連接MySQL
  • 創建server
  • 全局下載 npm install express-generator@4 -g
  • 進入目錄 與src同級 express --view=ejs server
  • 進入server目錄 cd server
  • 下載依賴 cnpm install
  • 啓動服務器 npm start

server/db/index.js

var mysql      = require('mysql');
var conn = mysql.createConnection({
  host     : 'localhost',
  user     : 'root',
  password : 'rootroot',
  database : 'test'
});

conn.connect();
module.exports = conn;

routes/index.js

var express = require('express');
var router = express.Router();
var conn = require('../db'); //引入db

/* GET home page. */
router.get('/getBannerData', function(req, res, next) {//首頁swiper接口
  conn.query('select * from banner', function (error, results, fields) {
     if (error) throw error;
     res.json({
       results
     })
   });
});
router.get('/getTabData', function(req, res, next) {//首頁swiper下方tab接口
  conn.query('select * from tabnav', function (error, results, fields) {
     if (error) throw error;
     res.json({
       results
     })
   });
});

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