使用Meteor更改MIME类型

当我在本地主机上运行我的应用程序时,我收到2条有关MIME类型的警告。 这是其中之一:

Resource interpreted as Stylesheet but transferred with MIME type text/html: "http://localhost:3000/BootstrapEssentials/bootstrap.css".

另一个警告与另一个文件相同。 这两个文件都在我的工作目录中。 到目前为止,我一直在处理这些类似的问题,但他们没有帮助:

资源解释为样式表,但用MIME类型text / html传输(似乎与Web服务器无关)

Chrome说:“资源解释为脚本,但是以MIME类型text / plain传输。”,是什么给出的?

资源被解释为样式表,但是以MIME类型text / html传输

最初我试图使用这一行:

<link rel="stylesheet" href="/BootstrapEssentials/bootstrap.css">

我已经在类型字段中添加了:

<link rel="stylesheet" href="/BootstrapEssentials/bootstrap.css" type="text/css">

但那没有做任何事情。 我也使用JavaScript控制台在响应头中看到它具有content-type: text/html; charset=utf-8 content-type: text/html; charset=utf-8 ,我相信如果我可以将其改为content-type: text/css; charset=utf-8 content-type: text/css; charset=utf-8然后一切都会好的,但是我也找不到如何做到这一点。


根据流星文件:

名为public /的顶级目录中的所有文件都按原样提供给客户端。 引用这些资源时,请勿在URL中包含public /,请将URL写入顶层。 例如,参考public / bg.png as /bg.png。 这是favicon.ico,robots.txt和类似文件的最佳位置。

将您的样式表移动到公共目录中应该可以做到!

链接地址: http://www.djcxy.com/p/8243.html

上一篇: Changing MIME type with Meteor

下一篇: Proper MIME type for .woff2 fonts