readImgMain.js代码
var http = require('http');
var makeimg=require('./makeImg');
http.createServer(function (request,response){
response.writeHead(200,{'Content-Type':'image/jpeg'});
if(request.url!="/favicon.ico"){ //清楚第二次访问
//makeimg.readImg('./1.png',response);
makeimg.readImg('./2.jpg',response);
console.log('主程序执行完毕');
}
}).listen(8001);
makeImg.js代码:
//也可以输出其他二进制文件
var fs=require('fs');
module.exports={
readImg:function(path,res){
fs.readFile(path,'binary',function(err,filedata){
if(err){
console.log(err);
return;
}else{
res.write(filedata,'binary');
res.end();
}
});
}
}