乱码是因为文件读取是pdk编码格式,需要用utf-8来解码
server.on('request',(req,res) => {
var url = req.url;
if (url === '/'){
fs.readFile(wwwDir+'/test.html',(err,data) => {
if (err) {
return res.end('404 NO FOUND')
}
res.end(data)
})
}else if (url === '/test.text'){
res.setHeader('Content-Type', 'text/plain; charset=utf-8');//*********
fs.readFile(wwwDir+'/test.text',(err,data) => {
if (err) {
return res.end('404 NO FOUND')
}
res.end(data)
})
}else {
res.end('404 No Found')
}
})