美文网首页
响应数据类型

响应数据类型

作者: 奈何明月照沟渠 | 来源:发表于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