为什么需要使用快递静态

对不起,愚蠢的问题,但我真的想知道为什么我们需要使用它。 我知道stactic文件是在加载时没有生成的文件,但必须在请求时发送到浏览器。

如果有人能为我解释这些问题,我将不胜感激。

想象一下,您正在创build一个API,并希望从同一个Express应用程序中为您的静态资产(HTML,CSS,JavaScript等)提供服务。

在这种情况下,定义一个文件夹(通常称为“公共”)是很有意义的,并且具有前面提到的所有静态资源,例如:

 app.use(express.static('public')) 

现在,您可以使用Node.JS / Express创build您的API,将静态资产和应用程序dynamic加载的内容分开。 至less这是我如何使用它。 我希望这将有所帮助。