mm_os
Version:
这是超级美眉服务端框架,用于快速构建应用程序。
27 lines (25 loc) • 596 B
JavaScript
const statics = require('mm_statics');
/**
* 静态资源请求
* @param {Object} server 服务
* @param {Object} config 配置参数
*/
module.exports = function(server, config) {
// 处理静态文件
if (config.static) {
server.use(statics(
config.static_path.fullname(), {
maxAge: config.max_age || 0,
gzip: config.compress || false,
brotli: config.compress || false
}));
// 使用多路径静态文件处理器
if ($.Static) {
const Static = $.Static;
$.static = new Static();
$.static.update();
server.use($.static.run);
}
}
return server;
};