Skip to content

Crear proyecto

Terminal window
node app.js

Crear proyecto de Node.js

Para iniciar un proyecto de Node.js, sigue estos pasos:

  1. Crear una carpeta: En tu sistema de archivos, crea una carpeta donde deseas ubicar tu proyecto de Node.js.

  2. Inicializar el proyecto: Abre un terminal y navega hasta la ruta de la carpeta del proyecto. Luego, ejecuta el siguiente comando: Este comando te guiará a través de la creación de un archivo package.json que contendrá la información y configuración de tu proyecto.

Terminal window
npm init
  1. Instalación de dependencias: Instala las dependencias necesarias para tu proyecto. Puedes hacerlo ejecutando los siguientes comandos en tu terminal:
Terminal window
npm install body-parser --save
#npm install --save-dev nodemon # Esto a partir de node 22 no es necesario
  • Con npm install body-parser --save instala el paquete body-parser, que se utiliza para analizar la entrada de datos directamente.
  • npm install --save-dev nodemon instala nodemon como una dependencia de desarrollo. Nodemon reiniciará automáticamente el servidor cuando detecte cambios en los archivos.
  1. Inicio del servidor: Para iniciar el servicio necesitamos crear el método del servicio, el cual nos devolverá un “Server”. Con este elemento podemos usar el método listen para hacer que el servicio empieze a escuchar en un puerto
const http = require('http')
const server = http.createServer(function (req, res) {
console.log(req.url, req.method, req.headers)
})
server.listen(3000)
  1. Configuración del script de inicio en package.json::
  • En caso de querer inicializar el servicio con nodemon, para que cada vez que hagamos un cambio lo detecte, y reinicie el servicio. Tenemos que instalar el paquete npm install --save-dev nodemon y hacer viable su lanzamiento a traves de los scripts configurables en el package.json
"scripts": {
"start": "nodemon ./index.js"
}
  1. Ejecutar el servidor: Para iniciar el servidor, ejecuta el siguiente comando en tu terminal:
Terminal window
npm run start