我尝试镜像我的公共(public) CDN 服务器 (Microsoft IIS),以便使用 Node.js 进行本地开发。 我有这个服务器:
var express = require('express');
var app = express();
app.use(express.static('../../resources'));
var server = app.listen(8282);
并在我的网站中请求 glyphicons css 文件,该文件会加载字体文件。但由于某种原因,无论字体类型如何,我在 Chrome 中都没有数据。公共(public) CDN 上一切正常。
Node 服务器出了什么问题?
最佳答案
很简单:
加载字体文件将跨源,因此我需要设置 Access-Control-Allow-Origin header :
res.setHeader('Access-Control-Allow-Origin', '*');
关于javascript - Node.js 发送空字体文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30163534/