尝试在 express.js 框架中本地使用 Fontawesome 字体时出现 404 错误
Getting 404 errors when trying to use Fontawesome fonts locally in express.js framework
当我尝试在本地使用 fontawesome 时,当浏览器尝试加载字体时,我总是收到 404 错误。我很确定我已经正确设置了路径。
我在app.js中设置了静态路径如下。
app.use(express.static(__dirname + '/Content'));
app.use(express.static(__dirname + '/webfonts'));
您在 /webfonts
端点引用 webfonts,但是当您没有提供路径作为第一个参数时,它将托管在根目录下。因此,要么引用不带 /webfonts
前缀的 webfonts,要么尝试给它们一个端点作为第一个参数:
app.use('/Content', express.static(__dirname + '/Content'));
app.use('/webfonts', express.static(__dirname + '/webfonts'));
当我尝试在本地使用 fontawesome 时,当浏览器尝试加载字体时,我总是收到 404 错误。我很确定我已经正确设置了路径。
我在app.js中设置了静态路径如下。
app.use(express.static(__dirname + '/Content'));
app.use(express.static(__dirname + '/webfonts'));
您在 /webfonts
端点引用 webfonts,但是当您没有提供路径作为第一个参数时,它将托管在根目录下。因此,要么引用不带 /webfonts
前缀的 webfonts,要么尝试给它们一个端点作为第一个参数:
app.use('/Content', express.static(__dirname + '/Content'));
app.use('/webfonts', express.static(__dirname + '/webfonts'));