mime模块

91 阅读1分钟

mime这个模块的作用是能够读取几乎任何类型的文件, 但是这个模块需要先下载才能运行,在node环境中输入npm i mime进行下载

var mime=require("mime")
var http=require('http')
var fs=require('fs')
var app=http.createServer((qes,res)=>{
    console.log(qes.url)
    if(qes.url='/exo.html'){
        var path=__dirname+qes.url
        let type1=mime.getType(path) 
        console.log(type1)//打印文件类型
        res.setHeader("content-Type",type1)//这样就可以读取多种类型文件
fs.readFile(path,(err,data)=>{
    res.end(data)
})
    }
})
app.listen(8099)

image.png