💡 2022/7/21
✊A Study Day
名称 | Koa框架的使用 |
---|---|
作者 | 碰磕 |
状态 | 完结 |
简介 | 看完就会如何使用Koa框架了~ |
npm i -g koa-generator
koa2 -e 项目名
进入项目根目录执行: npm install
在package.json中修改启动命令为nodemon
前提记得安装nodemon哦…
安装
koa2-cors
解决跨域问题
npm i -S koa2-cors
进行配置:
在app.js中把下面的代码添加到引入路由配置之前
const cors=require('koa2-cors')
app.use(cors({
origin:'*',
allowMethods:['GET','POST','OPTIONS','PUT','DELETE'],
allowHeaders:['authorization','token','Content-Type']
}))
安装mysql2
npm i -S mysql2
在根目录创建utils/dbpool.js
const mysql=require('mysql2/promise')
const pool=mysql.createPool({
host:'localhost',
port:3306,
database:'dbshop',
user:'root',
password:'123456',
connectionLimit:10
})
module.exports= pool;
在某个路由文件中导入dbpool.js即可,例如
- 如何插入记录
通过crypto进行加密
- 例如登陆注册密码进行加密
npm i -S crypto
let 加密后的字符串=crypto.createHmac(‘sha256’,密钥字符串).update(密码).digest(‘base64’);
例如:
个人Blog已上线:碰磕Study