Node.js-Molo weHlabathi yoMzekelo weServer ye-HTTP

Kule mzekelo siza kubonisa indlela yokwenza iseva ye-HTTP usebenzisa i-Node.js. Umncedisi uya kumamela kwizibuko le-1337, kwaye uya kuthumela Hello, World! kwisikhangeli kwisicelo seGET.

Qaphela ukuba, endaweni yokusebenzisa izibuko le-1337, ungasebenzisa nayiphi na inombolo yezibuko oyikhethileyo engasetyenziswayo ngoku.

Imodyuli ye-http yiNode imodyuli engundoqo (Imodyuli ebandakanyiweyo kumthombo weNode.js, engafuni ukufaka izixhobo ezongezelelweyo).


I http Imodyuli ibonelela ngokusebenza ukwenza iseva ye-HTTP isebenzisa http.createServer() indlela.

Ukwenza isicelo, yenza ifayile enekhowudi elandelayo yeJavaScript.


const http = require('http'); // Loads the http module http.createServer((request, response) => {

// 1. Tell the browser everything is OK (Status code 200), and the data is in plain text
response.writeHead(200, {
'Content-Type': 'text/plain'
});
// 2. Write the announced text to the body of the page
response.write('Hello, World! ');
// 3. Tell the server that all of the response headers and body have been sent
response.end(); }).listen(1337); // 4. Tells the server what port to be on

Gcina le fayile ngalo naliphi na igama lefayile. Kule meko, ukuba siyibiza ngegama _ _ + _ | Singaqhuba usetyenziso ngokuya kulawulo lwefayile kwaye sisebenzise lo myalelo ulandelayo:



hello.js

Umncedisi owenziweyo unokufikelela kwi-URL node hello.js okanye http://localhost:1337 kwisikhangeli.

Iphepha lewebhu elilula liya kuvela nge http://127.0.0.1:1337 isicatshulwa phezulu, njengoko kubonisiwe kumfanekiso ongezantsi:

Umzekelo weSeva yeNode