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; });