Todo, He publicado esto como un problema en Meteor's GitHub page hace un par de semanas pero no recibí respuesta. El problema parece tan simple que quizás nadie pueda creerme.No se puede obtener la carpeta pública para trabajar en meteor 0.3.7
Estos son los pasos para reproducir el problema. He creado un proyecto de vainilla de meteoritos nuevo llamado "foo" usando:
meteor create foo
He creado una carpeta 'público' en ella y una imagen copiada en ella (troll.jpg).
Luego he editado foo.html en exclusiva para mostrar la imagen. Veo por ejemplos de meteoritos que la URL correspondiente al contenido en la carpeta pública es simplemente /.
<head>
<title>foo</title>
</head>
<body>
<img src="/troll.jpg">
</body>
Elimino foo.js y foo.css que no uso.
Luego comienzo meteorito y la página solo muestra un marcador de posición de imagen roto. La consola del navegador web (Chrome 20.0.1132.47 para MacOS) dice:
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
Utilizando Safari consigo mismo. Los ejemplos de Meteor en GitHub parecen funcionar sin problemas. ¿Qué estoy haciendo mal? Gracias.
G.
¿Haces algo especial en tu código JS? ¿Esto también ocurre cuando lo despliega y lo prueba desde el servidor de Meteor? ¿Se comporta diferente si no incluye el/en el atributo 'src'? No veo nada obvio en su explicación que vaya mal y supongo que esto solo funciona ... –
Probado también ahora, no reproducible en Google Chrome en Gentoo, pero estoy en la rama de desarrollo. Para mí, acabo de obtener 'image/png' como tipo MIME ... –
Gracias Tom. He repetido el experimento en otra Mac que tengo, y todo funciona allí, y no hay advertencias MIME. He intentado reinstalar el meteoro y hacer un "meteo reinicio" de la aplicación, pero no logré nada de esta manera. Por lo tanto, parece que mi primera Mac sirve la imagen para el navegador web con el encabezado MIME incorrecto, pero ¿cómo es posible? – giacecco