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:
mkdir ~/projects
cd ~/projects
Windows CMD:
mkdir %USERPROFILE%\projects
cd %USERPROFILE%\projects
Windows PowerShell:
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:
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:
node hello-world.js
Una salida como esta debería aparecer en el terminal:
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.