安装
//package.json
npm init -y
//koa框架
npm i koa
//nodemon:代码修改主动刷新
npm install nodemon -g
中间件
//router+路由压缩
npm i koa-router
npm i koa-combine-routers
//html模板引擎
npm i koa-views
//css、js等静态资源
npm i koa-static
//数据处理+跨域
npm i koa-body
npm i koa-json
npm i @koa/cors
//安全--token
npm i koa-session
npm i koa-jwt
//安全--安全头
npm i koa-helmet
//日志
npm i koa-logger
//中间件合并
npm i koa-compose
//数据压缩
npm i koa-compress
//数据库
npm i mysql
目录结构
——— README.md
——— app #业务
|——— controller #与路由相关方法
|——— model #数据模型
——— app.js #入口
——— bin #命令
——— config #配置文件
——— logs #日志
|——— err #错误日志
|——— respnse #响应日志
——— middleware #中间件
|——— ...中间件
——— public #Vue打包后前端
——— routes #路由
——— utils #公共方法
——— .eslintrc
——— package.json
网友评论