vue+koa2+mysql前后端访问

一、服务端-koa2

1、koa-generator搭建koa2项目

首先使用koa脚手架搭建好基础的框架,具体步骤,见:koa-generator搭建koa2项目_~疆的博客-CSDN博客

2、封装mysql连接池

安装mysql包

cnpm i -S mysql

在根目录下新建db.js

vue+koa2+mysql前后端访问_第1张图片

// db.js 
var mysql = require('mysql');

var pool = mysql.createPool({
    host: 'localhost',
    user: 'root',
    password: 'root',
    database: 'test'
});

function query(sql) {
    return new Promise((resolve, reject) => {
        pool.getConnection(function (err, connection) {
            connection.query(sql, function (err, result) {
                if (err) {
                    reject(err)
                } else {
                    resolve(result)
                }
                connection.release();
            });
        });
    })

}

exports.query = query;

新建路由

在routes文件夹中创建test.js

vue+koa2+mysql前后端访问_第2张图片

test.js内容如下:

cons

你可能感兴趣的:(Vue2,Koa,mysql数据库,1024程序员节)