我的资源已经预编译,除了ttf文件的字体外,所有资源都在加载。资产还有ttf.gz文件。我已经检查了名字并确定它的名字相同。我的静态图像加载得很好。
我的nginx配置看起来像这样
server {
listen 80;
root /home/usr/apps/web/public;
location / {
proxy_pass http://app;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
}
location ~* ^/assets/ {
gzip_static on;
expires 1y;
add_header Cache-Control public;
location ~* \.(eot|otf|ttf|woff|woff2)$ {
add_header Access-Control-Allow-Origin *;
}
}
error_page 500 502 503 504 /500.html;
client_max_body_size 4G;
keepalive_timeout 10;
}
这是控制台显示的内容
Failed to load resource: the server responded with a status of 404 (Not Found)
答案 0 :(得分:0)
我刚修好了。看起来问题出在预编译上。我的字体sass在获取字体时没有正确配置。