Crear proyecto
node app.js
Crear proyecto de Node.js
Para iniciar un proyecto de Node.js, sigue estos pasos:
-
Crear una carpeta: En tu sistema de archivos, crea una carpeta donde deseas ubicar tu proyecto de Node.js.
-
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.
npm init
- Instalación de dependencias: Instala las dependencias necesarias para tu proyecto. Puedes hacerlo ejecutando los siguientes comandos en tu terminal:
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 paquetebody-parser
, que se utiliza para analizar la entrada de datos directamente. npm install --save-dev nodemon
instalanodemon
como una dependencia de desarrollo. Nodemon reiniciará automáticamente el servidor cuando detecte cambios en los archivos.
- 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)
- 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 elpackage.json
"scripts": { "start": "nodemon ./index.js"}
- Ejecutar el servidor: Para iniciar el servidor, ejecuta el siguiente comando en tu terminal:
npm run start