1. express.static()
通过
express.static()我们可以非常方便地创建一个静态资源服务器,然后就可以在上面托管一个文件夹,是的该文件夹(目录)下的图片、CSS文件、JavaScript文件对外开放访问了。
app.use(express.static( 'public' ))
- 然后就可以通过上述代码来访问 public 目录下的文件了
注意:
- URL 中不包括指定的
静态目录public
例:
2 . 托管多个静态资源
如果要托管多个静态资源时,可以多次调用 express.static()函数。如下:
app.use(express.static('public'))
app.use(express.static('files'))
- 当访问静态资源时,express.static() 函数会根据目录的添加顺序查找所需要的文件。
3 . 挂载路径前缀
如果希望在托管的静态资源访问路径之前,挂载路径前缀,则可以使用以下的方式:
app.use('./public' , express.static('public'))
然后,现在就可以通过带有 /public 前缀来访问 public 目录中的文件了