抱歉愚蠢的问题,但我真的想知道为什么我们需要使用它。我知道stactic文件是在加载时不会生成的文件,但必须在请求时发送到浏览器。
如果有人能为我解释这些问题,我将不胜感激。
答案 0 :(得分:3)
想象一下,您正在创建API以及希望从同一个Express应用程序提供静态资产(HTML,CSS,JavaScript等)的场景。
在这种情况下,定义一个文件夹很有意义 - 通常它被称为“公共”文件夹。 - 并且拥有之前提到的所有静态资产,例如:
app.use(express.static('public'))
现在您已经可以使用Node.JS / Express创建API了,可以很好地分离静态资产和应用程序动态加载的内容。至少这是我如何使用它。我希望这将有所帮助。