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

1、http.Server服務器

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

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)友評論