NodeJS 基礎(chǔ)教程

NodeJS Express.js

NodeJS 緩沖&URL

NodeJS MySql

NodeJS MongoDB

NodeJS 文件(FS)

NodeJS 其他

Node.js 創(chuàng)建HTTP服務(wù)器

在本教程中,我們將學(xué)習(xí)使用http在Node.js中創(chuàng)建HTTP Web服務(wù)器。HTTP內(nèi)置模塊的createServer()方法。

在Node.js中創(chuàng)建HTTP Web服務(wù)器

Node.js提供了內(nèi)置模塊HTTP,該模塊穩(wěn)定且與NPM生態(tài)系統(tǒng)兼容。

以下是分步教程,以在Node.js中創(chuàng)建HTTP Web服務(wù)器:

步驟1:包括HTTP模塊

創(chuàng)建一個(gè)名稱為httpWebServer.js的.js文件,并在文本編輯器中打開。

包括內(nèi)置的Node.js模塊HTTP,使用require函數(shù),如下所示。

// 在文件中包含http模塊
var http = require('http'); 
 
// 創(chuàng)建一個(gè)服務(wù)器
http.createServer(function (req, res) { 
    // http標(biāo)頭
    // 200-確定消息
    // 要使用html內(nèi)容進(jìn)行響應(yīng),“ Content-Type”應(yīng)為“ text / html”
    res.writeHead(200, {'Content-Type': 'text/html'});  
    res.write('Node.js says hello!'); //給客戶寫回應(yīng)
    res.end(); //結(jié)束回應(yīng)
 }).listen(9000); //服務(wù)器對(duì)象在端口9000上偵聽

步驟4:運(yùn)行Web服務(wù)器

運(yùn)行httpWebServer.js文件(來(lái)自上一步)以創(chuàng)建服務(wù)器并使該服務(wù)器偵聽端口9000。

 $ node httpWebServer.js

服務(wù)器將啟動(dòng)并運(yùn)行。

步驟5:測(cè)試Web服務(wù)器

打開瀏覽器并點(diǎn)擊URL“ http://127.0.0.1:9000/”,以觸發(fā)對(duì)我們的Web服務(wù)器的請(qǐng)求。

在Node.js中創(chuàng)建HTTP Web服務(wù)器

瞧!我們創(chuàng)建了一個(gè)HTTP Web服務(wù)器,該服務(wù)器偵聽編號(hào)為9000的端口,并以HTML格式的文本消息“ Node.js問(wèn)好!”進(jìn)行響應(yīng)。對(duì)于任何要求。

這可能不是您對(duì)項(xiàng)目期望的完整Web服務(wù)器,但這無(wú)疑是我們構(gòu)建HTTP Web Server的第一步。

結(jié)論:

在本Node.js教程–在Node.js中創(chuàng)建HTTP Web服務(wù)器中,我們使用了http。HTTP內(nèi)置Node.js模塊的createServer()方法,以創(chuàng)建HTTP Web服務(wù)器來(lái)響應(yīng)在端口發(fā)出的請(qǐng)求。

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清