koa项目搭建

初始化

1
npm init -y

安装 koa

1
npm install koa

划分目录结构

安装路由

1
npm install koa-router

安装 koa-bodyparser

1
npm install koa-bodyparser

安装 jsonwebtoken 进行登录鉴权

1
npm install jsonwebtoken

安装 mysql2 连接数据库

1
npm install mysql2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
const mysql = require("mysql2");

const connections = mysql.createPool({
host: "127.0.0.1",
port: "3306",
database: "property",
user: "root",
password: "xxbsxy",
});

connections.getConnection((err, conn) => {
conn.connect((err) => {
if (!err) {
console.log("连接数据库成功");
} else {
console.log("连接数据库失败");
}
});
});

module.exports = connections.promise();