Node.js - Hello World HTTP Server dæmi

Í þessu dæmi munum við sýna hvernig á að búa til HTTP miðlara með Node.js. Miðlarinn mun hlusta á höfn 1337 og mun senda Hello, World! í vafrann á GET beiðni.

Athugaðu að í stað þess að nota höfn 1337 geturðu notað hvaða gáttarnúmer sem þú velur sem nú er ekki í notkun af neinni annarri þjónustu.

Http einingin er Node.js kjarna mát (eining sem er innifalin í uppruna Node.js, sem þarf ekki að setja upp viðbótarheimildir).


The http eining veitir möguleika til að búa til HTTP netþjóni með http.createServer() aðferð.

Til að búa til forritið skaltu búa til skrá sem inniheldur eftirfarandi JavaScript kóð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

Vistaðu skrána með hvaða skráarheiti sem er. Í þessu tilfelli, ef við nefnum það hello.js við getum keyrt forritið með því að fara í skráarsafnið sem skráin er í og ​​nota eftirfarandi skipun:



node hello.js

Síðan er hægt að nálgast búið til netþjóninn með slóðinni http://localhost:1337 eða http://127.0.0.1:1337 í vafranum.

Einföld vefsíða mun birtast með Hello, World! texta efst, eins og sést á skjámyndinni hér að neðan:

Dæmi um netþjóna Node.js