node.js用http抓取HTML网页
const http = require('http') ;
const fs = require('fs') ;
var server = http.createServer(function( req,res ){
var file_name = './www'+req.url ;
fs.readFile(file_name,function( err,data ){
if (err) {
console.log(err);
res.writeHead(404,{"Content-Type":"text/html"});
}else{
res.writeHead(200,{'Content-Type':'text/html;charset:utf-8'});
res.write(data) ;
}
res.end() ;
}) ;
}) ;
server.listen(8080) ;
输出到页面上中文乱码