比如uikit的uk-icon-button uk-icon-weibo样式字体符号在我自己写的web框架下无法显示,但是直接打开是可以显示的。本来应该是
但是在我搭建的服务器下显示是
注:这段代码是我响应静态文件的中间件
exports.staticFile = function(req, res, next){
var ROOT = './';
var PATH = url.parse(req.url).pathname;
var pathname = PATH.slice(PATH.lastIndexOf('static'));
var contenType = mime.lookup(pathname);
var woff = /^static\/fonts\/.*$/g;
if(woff.test(pathname)){
contenType = "application/octet-stream";
}
fs.readFile(path.join(ROOT, pathname), 'utf8', function(err, file){
if(err){
return next(err);
}
res.setHeader("Access-Control-Allow-Origin", "*");
res.setHeader("Content-Type", contenType +';charset=utf8');
res.end(file);
next();
});
};
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。