Hepsi, Bunu bir kaç hafta önce Meteor's GitHub page numaralı bir sayı olarak yayınladım ama yanıt alamadım. Sorun o kadar basit görünüyor ki belki de kimse bana inanamaz.Ortak klasörün meteor içinde çalışmasına izin verilmiyor 0,37
Sorunu yeniden oluşturma adımları aşağıda verilmiştir. İçinde 'halk' bir klasör oluşturmuş ve (troll.jpg) bir resim kopyaladığınız
meteor create foo
: Kullanıyorum "foo" adlı yepyeni vanilya meteor projesini oluşturduk.
Daha sonra resmi görüntülemek için foo.html 'u yalnızca düzenledim. Metnin örneklerinden, ortak klasördeki içeriğe karşılık gelen URL'nin basitçe/olduğunu görüyorum.
<head>
<title>foo</title>
</head>
<body>
<img src="/troll.jpg">
</body>
Kullanılmadığım foo.js ve foo.css dosyalarını siliyorum.
Sonra meteor başlatıyorum ve sayfa sadece bozuk bir görüntü yer tutucu gösteriyor. Web tarayıcısının konsolu (MacOS için Chrome 20.0.1132.47) diyor ki:
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
aynı olsun Safari kullanma. Meteor'ın GitHub'daki örneklerinin sorunsuz çalıştığı görülüyor. Neyi yanlış yapıyorum? Teşekkürler.
G.
JS kodunuzda özel bir şey yapıyor musunuz? Bu, dağıtımı ve Meteor'ın sunucusundan test ettiğinizde de olur mu?/Src' özniteliğini içermezseniz farklı davranır mı? Açıklamada bariz bir şey görmüyorum, yanlış giden ve bunun sadece işe yaradığını varsayalım ... –
Gentoo'da Google Chrome'da yeniden üretilemeyen test şu anda geliştirme aşamasındayım. Benim için, sadece görüntü/png yi MIME türü olarak aldım ... –
Teşekkürler Tom. Denemeyi başka bir Mac'te tekrarladım ve her şey orada çalışıyor ve MIME uyarısı yok. Ben meteor yeniden denedim ve app 'meteor sıfırlama' yapmayı denedim, ama bu şekilde bir şey elde etmedim. Bu yüzden, ilk Mac'im görüntüyü web tarayıcısına yanlış MIME başlığıyla gönderiyor gibi görünüyor, ancak nasıl mümkün olabilir? – giacecco