Node.js - Hello World HTTP Egzanp sèvè

Nan egzanp sa a nou pral montre kouman yo kreye yon sèvè HTTP lè l sèvi avèk Node.js. Sèvè a ap koute sou pò 1337, epi l ap voye Hello, World! nan navigatè a sou yon demann JWENN.

Remake byen ke, olye pou yo sèvi ak pò 1337, ou ka itilize nenpòt ki nimewo pò nan chwa ou ki se kounye a pa nan itilize pa nenpòt lòt sèvis.

Modil http la se yon Node.js modil debaz (yon modil ki enkli nan sous Node.js a, ki pa mande pou enstale resous adisyonèl).

http modil bay fonctionnalités a yo kreye yon sèvè HTTP lè l sèvi avèk la http.createServer() metòd.

Pou kreye aplikasyon an, kreye yon dosye ki gen kòd JavaScript sa a.

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

Sove dosye a ak nenpòt ki non dosye. Nan ka sa a, si nou nonmen li hello.js nou ka kouri aplikasyon an pa ale nan anyè a dosye a se nan ak lè l sèvi avèk lòd sa a:



node hello.js

Lè sa a, sèvè a kreye ka jwenn aksè ak URL la http://localhost:1337 oswa http://127.0.0.1:1337 nan navigatè a.

Yon senp paj entènèt ap parèt ak yon Hello, World! tèks nan tèt la, jan yo montre nan D ki anba a:

Node.js Egzanp sèvè