[英]What is express.static in Express?
我是Node/Express
新手。 我正在尝试使用 Express 构建一个静态网站。 我在项目的根目录上有一个资产目录和一些页面。 通过谷歌搜索,在那里获得了一些资源,我得到了这样的声明:
app.use('/assets', express.static(__dirname + '/assets'));
我知道__dirname
是当前工作目录,而app.use()
充当中间件函数,与app.get()
等不同。 通过搜索express.static
得到文档链接Serving static files in Express
但我不清楚和困惑。 我希望有人能够帮助我并提前致谢。
express.static
向特定 URL 公开目录或文件,以便可以公开访问其内容。
从你的例子:
app.use('/assets', express.static(__dirname + '/assets'));
假设/assets
目录包含 2 个图像, foo.jpg
和bar.jpg
那么您可以简单地访问它们:
没有更多了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.