10.响应静态文件
方法1.使用express
由于发送请求时,文件中的css,img,js文件也会发送请求,故需要以下方法响应资源。
当以/public/开头的时候,去./public/目录中找到对应的资源,这种方式更容易辨识,使用app.use()方法,express.static()方法解析
- 直接响应public下的目录
app.use('/public/',express.static('./public/'))
- 必须是参数1为名的目录的资源具体路径
app.use('/a/',express.static('./public/'))
//此时访问public下的静态资源,必须使用/a/public访问
- 当省略第一个参数的时候,则可以通过/public的方式来访问
app.use(express.static('./public/'))
方法2.使用内置模块path
const path=require('path')
app.use(express.static(path.join(_dirname,'public')))

浙公网安备 33010602011771号