Node.Js:资源解释为字体但使用MIME类型text / html传输

时间:2014-08-22 17:00:27

标签: node.js mime font-awesome

我的网站上的图标由Node.Js提供,不会呈现,我看到标题中显示的错误。我正在为我的服务器使用这个脚本...... https://github.com/joeeames/AngularFundamentalsFiles/blob/master/web-server.js

line 98以下我添加了......

'woff':'application/font-woff'

我也......

npm install mime

但我做的一切似乎都行不通。有谁知道如何解决这个问题?控制台的具体错误是......

Resource interpreted as Font but transferred with MIME type text/html: "https://<my_site>/bower_components/font-awesome/fonts/fontawesome-webfont.woff?v=4.1.0".

我看到TTF和SVG类型的类似错误。

1 个答案:

答案 0 :(得分:11)

这可能意味着您正在请求没有匹配路由的资源,因此服务器正在发送索引页面。如果您在浏览器的开发人员工具中查看请求的内容,您应该会看到它是一个正在返回的html文档。您需要诊断为什么您请求的除了提供index.html页面的默认路由之外没有匹配的路由。