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.htmldefer如果为:true,在返回next()之后服务,允许任何下游中间件首先响应。gzip当客户端支持GZIP时,如果存在.gz扩展的请求文件,请尝试自动服务文件的GZIP版本。默认为true。br- setHeaders
extensions