10.响应静态文件

方法1.使用express

由于发送请求时,文件中的css,img,js文件也会发送请求,故需要以下方法响应资源。

当以/public/开头的时候,去./public/目录中找到对应的资源,这种方式更容易辨识,使用app.use()方法,express.static()方法解析

  1. 直接响应public下的目录
app.use('/public/',express.static('./public/'))
  1. 必须是参数1为名的目录的资源具体路径
app.use('/a/',express.static('./public/'))

//此时访问public下的静态资源,必须使用/a/public访问

  1. 当省略第一个参数的时候,则可以通过/public的方式来访问
app.use(express.static('./public/'))

方法2.使用内置模块path

const path=require('path')
app.use(express.static(path.join(_dirname,'public')))
posted @ 2021-12-02 21:43  禾耳  阅读(62)  评论(0)    收藏  举报