Este repositorio contiene un proyecto en Node.js. Explora conceptos clave de Node.js y Express para desarrollar aplicaciones backend modernas.
- Protocolo HTTP (Request y Response)
- HTTPS
- StatusCode y códigos más comunes
- Cabeceras HTTP
- ¿Qué es un buffer?
- Creación de rutas
- Solución para evitar reiniciar el servidor
- Uso de
--watch
(experimental) y alternativas como Nodemon - Solución UTF-8
- Creación de APIs y métodos HTTP
- Método OPTIONS y CORS
- Integración con método POST
- Integrando Express en el proyecto
- Diferencias entre Node.js nativo y Express
- Migración de métodos GET y POST nativos a Express
- Manejo de errores y 404 en Express
- Desactivación de x-Powered-By: Express
- Middlewares en Express con ejemplos prácticos
-
Clona este repositorio:
git clone https://github.com/lardevpro/APIRESTful-Nodejs-Express.git
-
Navega al directorio del proyecto:
cd proyecto-node-express
-
Instala las dependencias:
npm install
Para ejecutar el servidor, puedes usar Nodemon:
nodemon app.js
O si prefieres usar la opción experimental de --watch:
node --watch app.js
📝 Contribuciones:
Si deseas contribuir, por favor abre un issue o envía un pull request.