express向客户端返回文件的方法
dearweb 发布:2021-09-09 23:07:42阅读:在平常的开发工作中,我们会需要向客户端返回文件,那么在express中我们如何实现呢?本文将给大家介绍几个常用的方法。
sendFile() 方法
需要注意的是,第一个参数为文件路径,第二个为回调函数,路径需要使用 绝对路径 ,我们可以常年 ${_dirname}。
app.get('/',(req,res)=>{ res.sendFile(`${_dirname}/html/index.html`) })
json对象文件的方式返回
app.get('/',(req,res)=>{ res.json({ name:'xxl', age:'20' }) })
重定向的方法
在成功或者失败之后我们需要返回到一个新的路由的方法。访问 ‘/’路由跳转到 ‘/index’,redirect里面有两个参数,第一个是响应的状态,第二个是跳转的路由。
app.get('/',(req,res)=>{ res.redirect(301,'/index') })
小礼物走一波,支持作者
赏还没有人赞赏,支持一波吧