1. 程式人生 > >node的serve-favicon中介軟體的使用

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了