如何使静态目录中的每个文件具有内容types…使用快递?

我有一个dir,包含零和几个hundre文件之间的任何地方,都没有扩展(由另一个应用程序生成一个不可知的嵌套的dir结构,写作发生在库中某处,我不能,也不希望修改代码in),所有包含html内容的文件。 我想使用快捷方便的static调用,所以我不必担心哪些文件存在,但

 app.use(express.static("...")) 

不要让我说这个目录的所有内容都应该是Content-Type text/html 。 有没有办法来提供内容在该目录中的任何地方(不知道里面的东西)与响应头总是说内容是文本/ HTML?

在这个特定的情况下,将默认的MIMEtypes设置为“text / html”,以便expression式在存在扩展名的情况下继续推断MIMEtypes,但是当它不知道应该select哪个时,只是简单地使用“text / html”

 var express = require("express"), app = express(); ... express.static.mime.default_type = "text/html"; app.use(express.static(contentPath)); ... app.listen(...)