托管静态资源
express.static() 可以非常方便地创建一个静态资源服务器
const express = require('express')
const app = express()
// 在这里 调用express.static()方法 快速地对外提供静态资源
app.use(express.static('./files'))
app.listen(8080,()=>{
console.log('express server running at http:127.0.0.1:8080');
})
在当前文件夹有一个为files的文件夹
然后在浏览器中打开,就可以在地址后面直接输入/index.html
如果要托管多个静态资源目录,就多次调用express.static()函数
访问静态资源文件时,express.static()函数会根据目录的添加顺序查找所需的文件
挂载路径前缀
const express = require('express')
const app = express()
app.use('/abc',express.static('./files'))
app.listen(8080,()=>{
console.log('express server running at http:127.0.0.1:8080');
})
只有在/index.html前面加上/abc时才能正确访问