1.配置koa2-cors跨域的中间件

1.安装

  1. npm install --save koa2-cors

2.egg中配置

  1. //middleware/cors.js
  2. //配置koa的跨域中间件
  3. module.exports = require('koa2-cors');
  1. config/config.default.js 配置
  1. config.middleware = ['cors.js']

2.配置koa-compress中间件

作用:可以有效的解决请求的时候加载的大小

  • 安装
  1. npm i koa-compress -S
  • middleware/compress.js 中配置
  1. module.exports = require('koa-compress');
  • config/config.default.js 中配置参数
  1. // 增加配置中间件
  2. config.middleware = ['cors','compress'];
  3. /* 配置中间件的参数 */
  4. config.compress = {
  5. threshold: 2048 //body大于2048时,再进行gzip压缩
  6. }