位置:首页 > 后端 > node

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')
})


24人点赞 返回栏目 提问 分享一波

小礼物走一波,支持作者

还没有人赞赏,支持一波吧

留言(问题紧急可添加微信 xxl18963067593) 评论仅代表网友个人 留言列表

暂无留言,快来抢沙发吧!

本刊热文
网友在读
手机扫码查看 手机扫码查看