位置:首页 > 后端 > node

node如何获取文件的类型

dearweb 发布:2021-09-07 22:43:06阅读:

node如何获取文件的类型,在node环境express框架下获取文件类型的方法,让我们快速获取文件的类型,提升处理业务的速度。

首先安装mime

使用npm安装mime

 npm i mime --save

在服务中引入mime

// 获取post请求的参数
// 引入http模块

const http = require('http')

// 转化路由为对象需要引入
let url = require('url');
const fs = require('fs')

const mime = require('mime')  // 引入mime

const server = http.createServer((req, res) => {
  let _url = url.parse(req.url)
  let pathname = _url.pathname
  console.log(mime.getType(pathname)) // 获取访问文件的类型
  res.writeHead(200,{'Content-Type':'text/html;charset=utf-8'})
    fs.readFile('./routes/index.html',(err,data)=>{
      // console.log(err)
        res.end(data)
    })
})

server.listen(9000, 'localhost', () => {
  console.log('服务器在运行')
})

通过引入mime我们可以轻松获取文件的类型,提升业务处理的速度。

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

小礼物走一波,支持作者

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

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

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

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