我下载了.woff
从谷歌网页字体文件,在中国一些网络的原因。 以前我试过@font-face
,关于Github的页面和它的作品。 但是这一次,我花了一个小时才找到这里被打破。
我使用节点服务与静态文件mime
和content-type
似乎是application/x-font-woff
,和我在CoffeeScript的代码:
exports.read = (url, res) ->
filepath = path.join __dirname, '../', url
if fs.existsSync filepath
file_content = fs.readFileSync filepath, 'utf8'
show (mime.lookup url)
res.writeHead 200, 'content-type': (mime.lookup url)
res.end file_content
else
res.writeHead 404
res.end()
作为content-type
的.woff
在Github Pages是application/octet-stream
,我刚出来的CommNet该行在我的代码,使之同。但它还是失败:
exports.read = (url, res) ->
filepath = path.join __dirname, '../', url
if fs.existsSync filepath
file_content = fs.readFileSync filepath, 'utf8'
show (mime.lookup url)
# res.writeHead 200, 'content-type': (mime.lookup url)
res.end file_content
else
res.writeHead 404
res.end()
最后,我切换到Nginx的服务器来服务.woff
文件..最后它开始工作。
但是,我怎么能解决这个问题的节点?