7 —— node —— 响应图片

 
const http = require('http');
const fs = require('fs');

 

const server = http.createServer();



server.on('request', function (req, res) {

 

  // 根据每次请求的文件类型给予相应的响应

 

  var urls = req.url;

 

  if(urls=='/'){
    res.writeHead(200, {'Content-Type': 'text/html;charset=utf-8'});
    fs.readFile('./index.html', 'utf-8', function (err, data) {
    if (err) console.log(err)
      res.write(data)
      res.end()
    });
  }else{
    // 自动为二进制,浏览器会自动识别
    // 注意路径前要加 .
    fs.readFile('.'+urls, function (err, data) {
    if (err) console.log(err)
      res.write(data)
      res.end()
    });
  }
 
});

 

server.listen(1234, () => {
  console.log('this server is runing on 1234')
});



posted @ 2019-05-27 10:26  武卡卡  阅读(359)  评论(0编辑  收藏  举报