【发布时间】:2017-04-13 18:38:16
【问题描述】:
我正在使用节点服务器作为我正在构建的聊天应用程序的测试环境。我似乎无法加载字体真棒库。
要链接到我在 server.js 上使用的 css:app.use(express.static(path.join(__dirname, 'public')));
这行得通。
但它不适用于字体真棒。
有什么建议吗?
【问题讨论】:
标签: javascript node.js sockets
我正在使用节点服务器作为我正在构建的聊天应用程序的测试环境。我似乎无法加载字体真棒库。
要链接到我在 server.js 上使用的 css:app.use(express.static(path.join(__dirname, 'public')));
这行得通。
但它不适用于字体真棒。
有什么建议吗?
【问题讨论】:
标签: javascript node.js sockets
我会验证您的 font-awesome.css 和 /font 文件夹是否已更新,并且没有插件正在加载旧版本。也可能是您的 MIME 类型配置错误。此页面也可能对您有用:https://www.paulirish.com/2010/the-protocol-relative-url/
【讨论】:
试着这样做..
1.确保将 font awesome 文件夹保存在 /public 文件夹中。
2.public文件夹的下一个静态路径,也可以不使用path.join
试试这种方式3.然后您可以在前端直接访问要使用字体真棒资源的字体真棒文件夹。
还有另一种方式,你可以安装 Bower 打包的组件,可以由任何类型的资产组成,如 bootsrap、angular、font awesome 等。
https://www.npmjs.com/package/bower
希望这个答案对您有所帮助。对不起,如果我的英语不清楚。
【讨论】: