Skip to content

Utilizzo ed esempio

Utilizzo

node [opzioni] [opzioni V8] [script.js | -e "script" | - ] [argomenti]

Per maggiori informazioni, consultare il documento sulle Opzioni della riga di comando.

Esempio

Un esempio di server web scritto con Node.js che risponde con 'Hello, World!':

I comandi in questo documento iniziano con $ o \> per replicare il modo in cui apparirebbero nel terminale di un utente. Non includere i caratteri $ e \>. Sono presenti per mostrare l'inizio di ogni comando.

Le righe che non iniziano con il carattere $ o \> mostrano l'output del comando precedente.

Innanzitutto, assicurarsi di aver scaricato e installato Node.js. Vedere Installazione di Node.js tramite gestore di pacchetti per ulteriori informazioni sull'installazione.

Ora, creare una cartella di progetto vuota chiamata projects, quindi entrarci.

Linux e Mac:

bash
mkdir ~/projects
cd ~/projects

Windows CMD:

bash
mkdir %USERPROFILE%\projects
cd %USERPROFILE%\projects

Windows PowerShell:

bash
mkdir $env:USERPROFILE\projects
cd $env:USERPROFILE\projects

Successivamente, creare un nuovo file sorgente nella cartella projects e chiamarlo hello-world.js.

Aprire hello-world.js in un editor di testo preferito e incollare il seguente contenuto:

js
const http = require('node:http')

const hostname = '127.0.0.1'
const port = 3000

const server = http.createServer((req, res) => {
  res.statusCode = 200
  res.setHeader('Content-Type', 'text/plain')
  res.end('Hello, World!\n')
})

server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`)
})

Salvare il file. Quindi, nella finestra del terminale, per eseguire il file hello-world.js, inserire:

bash
node hello-world.js

Nel terminale dovrebbe apparire un output simile a questo:

bash
Server running at http://127.0.0.1:3000/

Ora, aprire un browser web preferito e visitare http://127.0.0.1:3000.

Se il browser visualizza la stringa Hello, World!, significa che il server funziona.