Все, Я разместил это как проблему на странице GitHub Meteor пару недель назад, но не получил ответа. Вопрос кажется таким простым, что, пожалуй, мне никто не поверит.
Вот шаги, чтобы воспроизвести проблему. Я создал совершенно новый проект ванильного метеора под названием «foo», используя:
meteor create foo
Я создал в ней папку public и скопировал в нее картинку (troll.jpg ).
Затем я отредактировал foo.html исключительно для отображения изображения. Из примеров метеора я вижу, что URL-адрес, соответствующий содержимому в общей папке, просто /.
foo
Я удаляю foo.js и foo.css, которые не использую.
Затем я запускаю метеор, и на странице просто отображается неработающий заполнитель изображения. Консоль веб-браузера (Chrome 20.0.1132.47 для MacOS )говорит:
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 работают без проблем. Что я делаю не так? Спасибо.
Г.