http模塊內(nèi)部封裝了http服務(wù)器和客戶端,因此Node.js不需要借助Apache、IIS、Nginx、Tomcat等傳統(tǒng)HTTP服務(wù)器,就可以構(gòu)建http服務(wù)器,亦可以用來(lái)做一些爬蟲。下面簡(jiǎn)單介紹該模塊的使用,其具體API,大家可以自行去nodejs官方文檔查看。

1、http.Server服務(wù)器

使用http.createServer([requestListener])方法創(chuàng)建一個(gè)http服務(wù)器,該方法返回一個(gè)新的http.Server實(shí)例,如果指定了requestListener,則會(huì)自動(dòng)添加request事件。http.Server繼承于net.Server,故默認(rèn)擁有很多的屬性、方法和事件,如下圖所示(只給出部分):
移動(dòng)開發(fā)培訓(xùn),Android培訓(xùn),安卓培訓(xùn),手機(jī)開發(fā)培訓(xùn),手機(jī)維修培訓(xùn),手機(jī)軟件培訓(xùn)
使用如下所示:

const http = require('http');const server = http.createServer();server.on('request', (req, res) => {
    res.writeHead(200, {
        'content-type': 'text/plain'
    });
    res.end('hello world');});server.on('listening', () 
        
		

網(wǎng)友評(píng)論