Koa中间件:github
首先安装 静态文件服务中间件: koa-static
模板:koa-swig
路由:koa-router
安装:gulp1
npm install --save-dev gulp
安装:1
$ npm install koa-static
API:1
2
3const Koa = require('koa');
const app = new Koa();
app.use(require('koa-static')(root, opts));
root // 根目录字符串。此根目录上的任何内容都不可用。
opts // 对象选项
选项:
maxage
浏览器缓存 max-age以毫秒为单位。默认值为0hidden
允许传输隐藏文件。默认为falseindex
默认文件名,默认为index.html
defer
如果为:true
,在返回next()
之后服务,允许任何下游中间件首先响应。gzip
当客户端支持GZIP
时,如果存在.gz
扩展的请求文件,请尝试自动服务文件的GZIP
版本。默认为true
。br
- setHeaders
extensions