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.
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
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.
Última actualización: November 3, 2021