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')
});



原文地址:https://www.cnblogs.com/500m/p/10929322.html