gpt4 book ai didi

javascript - 链接到 Meteor.js 和 Telescope 中公共(public)文件夹中的 Assets

转载 作者:行者123 更新时间:2023-11-30 12:19:00 24 4
gpt4 key购买 nike

我在 Meteor 上使用 Telescope,但无法访问公共(public)文件夹中的任何内容。在我的 Meteor 应用程序中,我有一个包含公共(public)文件夹的包 - 其中包含我无法正确链接到的图像/字体。

我是 Meteor 和 Telescope 的新手,所以我认为我搞砸了一些基本的东西。这些是我正在使用的:

/public 的文件结构路径:

MyApp/Packages/ThemeName/public/

其中包含三个文件夹:iconsimagesfonts

要在我的 CSS 中链接到我的字体,我使用 @font-face:

@font-face {
font-family: Neuzeit;
src:
url("/fonts/neuzeit-book.css"),
url("/fonts/neuzeit-book.eot"),
url("/fonts/neuzeit-book.svg"),
url("/fonts/neuzeit-book.ttf"),
url("/fonts/neuzeit-book.woff");
}
body {
font-family: Neuzeit;
}

但是这些字体没有加载,我在控制台中收到错误消息:无法解码下载的字体:http://localhost:3000/fonts/neuzeit-book.ttf [index:1]。我为每个来源都得到了这个。此外,我还尝试在同一包中链接到我的模板中的图像:

<img src="/icons/icon-close.png" />

但随后我在页面上看到一个损坏的链接图标而不是该图像 - 奇怪的是,控制台中的图像没有 404。

这是权限问题吗?我提到了this SO article但这最终变得无关紧要,因为我相信我写的是正确的路径吗?请指教!

最佳答案

/public 需要位于应用的根目录,而不是 /Packages/ThemeName/public/

关于javascript - 链接到 Meteor.js 和 Telescope 中公共(public)文件夹中的 Assets ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31618059/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com