在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ nodejs服務(wù)器響應(yīng)次數(shù)

nodejs服務(wù)器響應(yīng)次數(shù)

var http = require('http');
var service = http.createServer();
var count = 0;
service.on('request', function (req, res) {
    res.writeHead('200',{'Content-type': 'text/html;Charset=utf-8'});
    count++
    res.end(`歡迎第${count}次訪問`);
}).listen(3000,function (err){
    if (!err)
        console.log("服務(wù)啟動成功");
})

輸出到頁面的count不是每次加1 而是加了兩次 輸出結(jié)果是 1,3,5,7,9... 為什么?

回答
編輯回答
心上人

因為你用瀏覽器訪問時,每次都會請求 favicon.ico 文件,所以你的每次請求,實際是兩個請求。參考下圖。

王頂,node.js 應(yīng)用開發(fā),408542507@qq.com

如果你想要每次 count 加 1,你可以在 linux 下用 curl 命令發(fā)起請求。因為 curl 命令不是圖形界面的程序,他不會自動請求 favicon.ico 文件。所以,同樣的腳本程序,就會出現(xiàn)你想要的運行效果,參考下圖。
王頂,node.js 應(yīng)用開發(fā),408542507@qq.com

2018年4月11日 21:26
編輯回答
離夢

系統(tǒng)會有一個默認的網(wǎng)頁圖標加載,favicon.icon,如果不需要他加載
在代碼里面加一行條件就可以了
圖片描述

2018年6月4日 01:15