美文网首页
响应数据类型

响应数据类型

作者: 奈何明月照沟渠 | 来源:发表于2023-03-19 16:43 被阅读0次

    直接用res.write中携带中文时会输出乱码

    const http = require('http')
    const server = http.createServer()
    server.listen(8080,()=>{
        console.log("http://127.0.0.1:8080")
    })
    server.on('request',(req,res)=>{
        console.log('监听到127.0.0.1:8080的时候输出')
        res.write('哈哈')
        res.end()
    })
    

    此时需要设置响应数据的类型

    普通文本类型

    res.setHeader('Content-Type','text/plain;charset=utf-8')

    html类型

    res.setHeader('Content-Type','text/html;charset=utf-8')

    文件类型

    需要使用fs模块读取文件然后将文件的数据返回

    fs.readFile('./index.html',(err,data)=>{
      if(req.url == '/'){
        res.write(data)
        res.end()
      }
    })
    

    相关文章

      网友评论

          本文标题:响应数据类型

          本文链接:https://www.haomeiwen.com/subject/noekrdtx.html