15

我经常看到这个问题出现;

  • 如何在我的 Meteor 网站上放置图像?
  • 如何使用 Meteor 托管“标准”网络内容?
  • 我尝试添加<img src="img/myimage.png">标签,但没有图像显示!
  • 如何在 Meteor 网站上托管一些文件?
4

2 回答 2

45

将内容放在项目根目录中名为“public”的文件夹中。

  • 您不需要在 URL 中包含 /public。
  • 支持 public 中的任何其他文件夹结构。
  • 不需要 NodeJS 路由插件,因为已经提供了其他答案。
  • 将外部库的 javascript 文件放在 /lib 中。它们将被自动包含在内。

解释

在 Meteor 中,您可以通过在项目的根目录中创建“公共”目录来托管“标准”Web 内容。您放置在此文件夹中的任何图像、文件或数据都将由 NodeJS 服务器正常提供,就好像它们位于服务器的根目录中一样。


例子

  • 项目内的结构:/public/test/img.png
  • 对应图片网址:/test/img.png
  • 示例 HTML 标记:<img src="/test/img.png"/>
于 2013-03-01T20:44:29.120 回答
0

public在项目目录中创建一个新文件夹。在公用文件夹中添加一个新文件夹img(或您选择的任何其他名称)。将需要添加到 HTML 中的所有图像复制到此文件夹中。

现在你可以像使用它 -<img src="img/myimage.png">

您不需要在 URL 中包含 /public。

于 2015-08-29T04:47:09.483 回答