Node.js Ciao server World HTTP


Esempio

Innanzitutto, installa Node.js per la tua piattaforma.

In questo esempio creeremo un server HTTP in ascolto sulla porta 1337, che invia Hello, World! al browser. Si noti che, invece di utilizzare la porta 1337, è possibile utilizzare qualsiasi numero di porta a scelta che al momento non è utilizzato da nessun altro servizio.

Il modulo http è un modulo core Node.js (un modulo incluso nell'origine di Node.js, che non richiede l'installazione di risorse aggiuntive). Il modulo http fornisce la funzionalità per creare un server HTTP utilizzando il metodo http.createServer() . Per creare l'applicazione, creare un file contenente il seguente codice JavaScript.

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!\n');

    // 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

Salva il file con qualsiasi nome di file. In questo caso, se lo hello.js possiamo eseguire l'applicazione andando nella directory in cui si trova il file e usando il seguente comando:

node hello.js

È possibile accedere al server creato con l'URL http: // localhost: 1337 o http://127.0.0.1:1337 nel browser.

Una pagina web semplice apparirà con un testo "Hello, World!" In alto, come mostrato nello screenshot qui sotto.

Immagine dello schermo

Esempio online modificabile.