Glyphicons和字体不能与Express服务器和create-react-app构建一起使用

时间:2017-09-21 19:55:18

标签: reactjs express

我在浏览器控制台中遇到错误: 无法解码下载的字体“localhost:5000 / static / media / fontname。@#$。woff” OTS解析错误:无效的版本标记

找到一些解决方案/黑客,例如添加主页:“./”到package.json。但它们都没有奏效。 对此有什么真正的解决方法吗?

1 个答案:

答案 0 :(得分:0)

找到修复程序。 所有字体和图像都转到build文件夹中的/ static / media。 Express需要正确映射这些文件夹才能访问相同的文件。

`app.use('/ static / media',express.static(path.join(__ dirname,'/ client / build / static / media /'),{maxAge:3600000}));