Skip to content

Uso y ejemplo

Uso

node [opciones] [opciones V8] [script.js | -e "script" | - ] [argumentos]

Consulta el documento Opciones de línea de comandos para obtener más información.

Ejemplo

Un ejemplo de un servidor web escrito con Node.js que responde con '¡Hola, Mundo!':

Los comandos de este documento comienzan con $ o \> para replicar cómo aparecerían en el terminal de un usuario. No incluyas los caracteres $ y \>. Están ahí para mostrar el inicio de cada comando.

Las líneas que no comienzan con el carácter $ o \> muestran la salida del comando anterior.

Primero, asegúrate de haber descargado e instalado Node.js. Consulta Instalación de Node.js a través del administrador de paquetes para obtener más información sobre la instalación.

Ahora, crea una carpeta de proyecto vacía llamada projects, luego navega hacia ella.

Linux y 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

Luego, crea un nuevo archivo fuente en la carpeta projects y llámalo hello-world.js.

Abre hello-world.js en cualquier editor de texto preferido y pega el siguiente contenido:

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}/`)
})

Guarda el archivo. Luego, en la ventana del terminal, para ejecutar el archivo hello-world.js, ingresa:

bash
node hello-world.js

Una salida como esta debería aparecer en el terminal:

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

Ahora, abre cualquier navegador web preferido y visita http://127.0.0.1:3000.

Si el navegador muestra la cadena ¡Hola, Mundo!, eso indica que el servidor está funcionando.