//引用系統模塊
const http = require('http') ;
//建立web服務器對象
const app = http.createServer () ; //返回值是網站服務器對象
//當客戶端發送請求的時候
app.on('request', (req, res) => { // app.on第一個參數是事件名稱,第二個參數是事件處理函數,處理函數中req表明請求對象,存儲和請求相關的信息好比請求地址,請求IP,請求方式等。res是response簡寫,表明響應對象。咱們要使用res中提供的方法對客戶端發來的請求作出響應
//響應
res.end('<h1>hi, user</h1>') ;
}) ;
//監聽3000端口
app.listen(3000) ;
console.log('服務器已啓動,監聽3000端口,請訪問localhost:3000')
node.js 是基於事件驅動的語言,因此客戶端的請求在服務器端是經過事件來觸發的node