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: