本節(jié)介紹一下最簡(jiǎn)單的http服務(wù)
一.http
可以使用Node 非常輕松的構(gòu)建一個(gè)web服務(wù)器,在 Node 中專門提供了一個(gè)核心模塊:http
http 這個(gè)模塊的就可以幫你創(chuàng)建編寫服務(wù)器。
1. 加載 http 核心模塊
var http = require('http')
2. 使用 http.createServer() 方法創(chuàng)建一個(gè)Web 服務(wù)器
返回的是一個(gè) Server 實(shí)例:
var server = http.createServer()
3.服務(wù)器要干嘛?
提供服務(wù):對(duì) 數(shù)據(jù)提供服務(wù)
發(fā)請(qǐng)求
接收請(qǐng)求
處理請(qǐng)求
給個(gè)反饋(發(fā)送響應(yīng))
注冊(cè) request 請(qǐng)求事件
當(dāng)客戶端請(qǐng)求過(guò)來(lái),就會(huì)自動(dòng)觸發(fā)服務(wù)器的 request 請(qǐng)求事件,然后執(zhí)行第二個(gè)參數(shù);回調(diào)處理
server.on('request', function () {
console.log('收到客戶端的請(qǐng)求了')
})
4.綁定端口號(hào),啟動(dòng)服務(wù)器
server.listen(3000, function() {
console.log('服務(wù)器啟動(dòng)成功了,可以通過(guò) http://127.0.0.1:3000/ 來(lái)進(jìn)行訪問')
})
執(zhí)行javascript文件:
啟動(dòng)最簡(jiǎn)單的 http 服務(wù)后,
地址欄輸入:http://127.0.0.1:3000/
按下回車鍵,服務(wù)器就會(huì)顯示:收到客戶端的請(qǐng)求了文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-798287.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-798287.html
到了這里,關(guān)于Node.js基礎(chǔ)知識(shí)點(diǎn)(四)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!