Vue--- 一點車項目 連接數據庫


Vue--- 一點車項目  連接數據庫

創建連接數據庫配置

  

###導入 
const Koa = require('koa');
const Router = require('koa-router');
const mysql = require('mysql');
const co = require('co-mysql');


###創建
let server = new Koa();
let router = new Router();

server.listen(8081);
server.use(async (ctx,next)=>{
  ctx.set('Access-Control-Allow-Origin', '*');

  await next();
});

###數據庫 創建配置項
let conn = mysql.createPool({
  host:'localhost',
  user:'root',
  password:'',
  database:'houdunwang'
});
###放入 co中
server.context.db = co(conn);

###服務器選擇主路由
server.use(router.routes())

#####路由路徑,執行什么樣的 sql語句
// 這些都是 省
router.get('/sheng',async ctx=>{
  let data = await ctx.db.query('SELECT * FROM city WHERE type = 1');
  ctx.body = data;
});
// 這些 都是市區
router.get('/city/:pid',async ctx=>{
  let {pid} = ctx.params;
  let data = await ctx.db.query('SELECT * FROM city WHERE pid=?',pid);
  ctx.body = data;
});

 

<<<<返回前端接受處理使用   單機跳轉


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM