流星图像,CSS,“普通”Web服务

时间:2013-03-01 20:44:29

标签: image web-services http meteor

我看到这个问题出现了很多;

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

2 个答案:

答案 0 :(得分:44)

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

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

<强>解释

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


示例

  • 项目内的结构: /public/test/img.png
  • 对应的图片网址: /test/img.png
  • HTML标记示例:<img src="/test/img.png"/>

答案 1 :(得分:0)

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

现在您可以像 - <img src="img/myimage.png">

一样使用它

您无需在网址中包含/ public。