egg-static, 静态资源配置

 默认是开启的

 

存放文件:

在项目目录/app/public下存放.

 

访问静态资源:

服务器地址/public/文件名

 

修改配置:

// config.default.js

config.static = {
    // 静态化访问前缀,如:`http://127.0.0.1:7001/static/images/logo.png`
    prefix: '/static', 
    dir: path.join(appInfo.baseDir, 'app/public'), // `String` or `Array:[dir1, dir2, ...]` 静态化目录,可以设置多个静态化目录
    dynamic: true, // 如果当前访问的静态资源没有缓存,则缓存静态文件,和`preload`配合使用;
    preload: false,
    maxAge: 31536000, // in prod env, 0 in other envs
    buffer: true, // in prod env, false in other envs
  };

 

参考博客:

https://www.jianshu.com/p/7e23f1c69279

上一篇:opencv3.4.1+ubuntu18.04+anaconda 源码编译


下一篇:[Node.js] Resolve path problem in all envs (require.resolve)