Static server plugin for egg, base on egg-static.
$ npm i egg-static-plus
egg-static-plus support all configurations in koa-static-cache. and with default configurations below:
- prefix:
'/public/'
- dir:
path.join(appInfo.baseDir, 'app/public')
- dynamic:
true
- preload:
false
- maxAge:
31536000
in prod env,0
in other envs - buffer:
true
in prod env,false
in other envs
egg-static-plus
provides three more option:
- maxFiles: the maximum value of cache items, only effective when dynamic is true, default is
1000
. - staticFileFilter:
null
, path filter function [New!] - pathRewrite:
null
, path rewrite function [New!]