首页 文章

无法让公共文件夹在meteor 0.3.7中工作

提问于
浏览
6

所有,我几周前在Meteor's GitHub page发布了这个问题,但没有得到答案 . 这个问题看起来很简单,也许没有人能相信我 .

以下是重现该问题的步骤 . 我用以下方法创建了一个名为“foo”的全新香草流星项目:

meteor create foo

我在其中创建了一个文件夹'public'并在其中复制了一张图片(troll.jpg) .

然后我编辑了foo.html exclusively 来显示图片 . 我从流星的例子中看到,与公共文件夹中的内容对应的URL只是/ .

<head>
  <title>foo</title>
</head>

<body>
  <img src="/troll.jpg">
</body>

我删除了我不使用的foo.js和foo.css .

然后我启动流星,页面只显示一个破碎的图像占位符 . 网络浏览器的控制台(适用于MacOS的Chrome 20.0.1132.47)说:

Resource interpreted as Image but transferred with MIME type text/html: "http://localhost:3000/troll.jpg". innerhtml.js:80
_htmlToFragment innerhtml.js:80
Meteor.ui.render liveui.js:33
(anonymous function) template.foo.js:1
ready startup_client.js:9

使用Safari我也一样 . Meteor在GitHub上的示例似乎没有问题 . 我究竟做错了什么?谢谢 .

G .

1 回答

  • 2

    我得到了一个类似的问题,我认为它提供的字体文件为text / html mime-type,但事实证明我的字体文件的路径是错误的 . 修复路线修复了问题 .

    这很令人困惑,因为服务器应该返回404错误而不是200 OK,但它现在可以正常工作 .

相关问题