昨天折騰了很長時間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了