Saltar a contenido

Crear nuestro primer proyecto en NodeJs

Inicializar un proyecto

Para iniciar nuestro proyecto de node utilizaremos la herramienta

$ npm init

Y nos comenzará a pedir informacion sobre nuestro proyecto, tales como nombre, licencia, version etc...
Cada parametro tiene su valor por defecto el cual viene entre parentesis al lado del parametro, si no introducimos nada se seteará dicho valor. Si no tiene valor por defecto es un campo que podremos dejar vacio.
EjemploInitBasico

Otra opcion que tenemos será utilizar la opcion -y junto a npm init, lo que generará un package.json con los valores por defecto sin preguntar nada.

$ npm init -y

EjemploInitY

Ejemplo de aplicacion

Un ejemplo de una aplicación node podria ser el siguiente, donde se crea un servidor http.

const http = require('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('Este es mi primer servidor en node!\n')
})

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

Esta seria la salida que tendriamos en localhost. vista-servidor


Última actualización: November 3, 2021