fs.readFile(path, function(err, buf){
if (err) return next(err);
icon = {
headers: {
'Content-Type': 'image/x-icon'
, 'Content-Length': buf.length
, 'ETag': '"' + utils.md5(buf) + '"'
, 'Cache-Control': 'public, max-age=' + (maxAge / 1000)
},
body: buf
};
res.writeHead(200, icon.headers);
res.end(icon.body);
此代码来自express 路径\node_modules\express\node_modules\connect\lib\middleware\favicon.js 刚才用express做了一个例子发现有默认ico图标,好奇了下 发现有个方法 app.use(express.favicon());是设置icon图标的