Node.js - Hello World HTTP Server Exempel

I det här exemplet visar vi hur du skapar en HTTP-server med Node.js. Servern lyssnar på port 1337 och skickar Hello, World! till webbläsaren på en GET-begäran.

Observera att istället för att använda port 1337 kan du använda valfritt portnummer som du för närvarande inte använder av någon annan tjänst.

Http-modulen är en Node.js kärnmodul (en modul som ingår i Node.js källa som inte kräver installation av ytterligare resurser).


http -modulen tillhandahåller funktionaliteten för att skapa en HTTP-server med http.createServer() metod.

Skapa en applikation genom att skapa en fil som innehåller följande JavaScript-kod.


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

Spara filen med valfritt filnamn. I det här fallet, om vi heter det hello.js vi kan köra applikationen genom att gå till katalogen filen finns i och använda följande kommando:

node hello.js

Den skapade servern kan sedan nås med webbadressen http://localhost:1337 eller http://127.0.0.1:1337 i webbläsaren.

En enkel webbsida visas med ett Hello, World! text högst upp, som visas på skärmdumpen nedan:

Node.js serverexempel