鍍金池/ 問答/HTML/ 啟動node.js 服務(wù)器后,必須要刷新,終端才會有輸出嗎?

啟動node.js 服務(wù)器后,必須要刷新,終端才會有輸出嗎?

var http = require("http")
var server = http.createServer(function(req,res){
    console.log("hello")
    console.log(2222)
    res.setHeader("Content-Type","text/html","charset=gbk")
    res.write('<h1>jirengu</h1>')
    console.log(__dirname)
    
    res.end()
})
server.listen(8080)

要刷新一下才會在終端輸出hello 2222 ,為什么?

回答
編輯回答
孤巷

console.log("hello") 這個放在回調(diào)函數(shù)里面的,不是同步執(zhí)行的代碼,只有觸發(fā)了相應(yīng)的事件,比如請求了才會執(zhí)行吧。

2017年6月8日 19:24
編輯回答
慢半拍

肯定是訪問8080的時候才有輸出啊

2018年2月10日 08:18
編輯回答
黑與白

訪問一次你監(jiān)聽的網(wǎng)頁代碼就調(diào)用一次

2018年4月22日 02:30