为什么 google 字体不能在 Heroku 中使用但在本地可以使用?
Why google fonts won't work in Heroku but work locally?
我正在使用 express + heroku 来托管着陆页原型。
当 运行 网页在本地时所有字体都正确加载。
在 heroku 上加载页面时,字体大部分时间都不起作用...
我的 css 文件在 /public/css/style.css
下
@import url("https://fonts.googleapis.com/css2?family=Playfair+Display&family=Helvetica");
我在控制台上得到的错误是:
GET https://fonts.googleapis.com/css2?family=Playfair+Display&family=Helvetica net::ERR_ABORTED 403
我尝试改变下载带有 link 标签的字体的方式:
<link href="https://fonts.googleapis.com/css?family=Playfair+Display&family=Helvetica" rel="stylesheet">
同样的问题...
有什么想法吗?
谢谢!
我曾经遇到过同样的问题,但删除位于 public 文件夹中的资产文件夹解决了我的问题。这将使 Heroku 为您预编译 css 文件,而不使用 运行 rake assets:precompile 在本地生成的文件。
这位小哥好像和你有类似的问题:
我正在使用 express + heroku 来托管着陆页原型。
当 运行 网页在本地时所有字体都正确加载。
在 heroku 上加载页面时,字体大部分时间都不起作用...
我的 css 文件在 /public/css/style.css
下@import url("https://fonts.googleapis.com/css2?family=Playfair+Display&family=Helvetica");
我在控制台上得到的错误是:
GET https://fonts.googleapis.com/css2?family=Playfair+Display&family=Helvetica net::ERR_ABORTED 403
我尝试改变下载带有 link 标签的字体的方式:
<link href="https://fonts.googleapis.com/css?family=Playfair+Display&family=Helvetica" rel="stylesheet">
同样的问题...
有什么想法吗?
谢谢!
我曾经遇到过同样的问题,但删除位于 public 文件夹中的资产文件夹解决了我的问题。这将使 Heroku 为您预编译 css 文件,而不使用 运行 rake assets:precompile 在本地生成的文件。
这位小哥好像和你有类似的问题: