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