node的serve-favicon中間件的使用

昨天折騰了很長時間connect,譬如connect中connect.logger的使用方法,最終還是沒怎麼搞明白,實驗沒有成功,不過倒學會了一個比較好玩的。

有一個名稱爲serve-favicon的中間件,可以用於請求網頁的logo。

譬如如下的使用方法:

var connect=require('C:/Users/node_modules/connect');//connect中間件的路徑
var http=require('http');
var favicon=require('C:/Users/node_modules/serve-favicon');//serve-favicon中間件的路徑
var app=connect()
.use(favicon(__dirname + '/public/favicon.ico'))//__dirname代表該執行文件的父目錄,注意是雙下劃線,否則會爆出錯誤
.use(function(req,res){
  res.end('hello world\n');
});
http.createServer(app).listen(8124);

當我們利用node connect.js執行該程序時,打開localhost::8124,則會出現以下網頁效果:


有木有覺得很好玩,上面那個橘黃色的小葉子就是該執行文件父目錄下的public文件夾下的favicon.ico。這樣自己就可以定義網頁比較好看的logo了


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章