Javascript 快递:发送304上的内容类型未修改

Javascript 快递:发送304上的内容类型未修改,javascript,node.js,express,mime-types,Javascript,Node.js,Express,Mime Types,Express使用上述代码段发送有效的mime,但只发送一次。客户端缓存响应后,每个返回未修改的304的请求都将在没有任何内容类型头的情况下得到响应 express是否能够在缓存的响应上发送内容类型?或者这是一个坏主意 背景:我们钟爱的IE似乎要求对异步请求的CSS文件使用有效的mime(由于mime类型不匹配,CSS被忽略)。304响应没有正文,内容类型头的目的是识别响应正文,因此,使用3XX响应的内容类型是没有意义的。你能指出一个特定的可重复的请求/响应序列和一个准确的IE版本来重现你的问题

Express使用上述代码段发送有效的
mime
,但只发送一次。客户端缓存响应后,每个返回未修改的
304
的请求都将在没有任何
内容类型
头的情况下得到响应

express是否能够在缓存的响应上发送
内容类型
?或者这是一个坏主意


背景:我们钟爱的IE似乎要求对异步请求的CSS文件使用有效的
mime
(由于mime类型不匹配,CSS被忽略)。304响应没有正文,
内容类型
头的目的是识别响应正文,因此,使用3XX响应的
内容类型
是没有意义的。你能指出一个特定的可重复的请求/响应序列和一个准确的IE版本来重现你的问题吗?我以前从未听到有人抱怨过这个问题,所以我怀疑这实际上不是你的问题。

304响应没有正文,而
内容类型
标题的目的是识别响应正文,因此将
内容类型
与3XX响应结合起来是没有意义的。你能指出一个特定的可重复的请求/响应序列和一个准确的IE版本来重现你的问题吗?我以前从未听到有人抱怨过这个问题,所以我怀疑这实际上不是你的问题。

事实证明,真正的问题是由于在
处呈现
元素与结尾
/
相关的路径的不同方法造成的,从而导致我的
后端
发送文本/html(错误)哑剧表演谢谢你帮我从另一个方向思考!事实证明,真正的问题是由于使用不同的方法来呈现
元素的路径与
处的
结尾相关,从而导致我的
后端
发送文本/html(错误)mime。谢谢你帮我从另一个方向思考!
app.use(express.static('./public'));