http模塊內部封裝了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,故默認擁有很多的屬性、方法和事件,如下圖所示(只給出部分):
seo優(yōu)化培訓,網絡推廣培訓,網絡營銷培訓,SEM培訓,網絡優(yōu)化,在線營銷培訓
使用如下所示:

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', () =&
        
		

網友評論