https://github.com/lardevpro/apirestful-nodejs-express
Proceso de creación de una API RESTful con buenas prácticas para gestionar una base de datos postgresSQL
https://github.com/lardevpro/apirestful-nodejs-express
api-rest css endpoint fs get html http https importjs insert javasceript jwt modulejs mongodb mysql nodejs process put query
Last synced: 2 months ago
JSON representation
Proceso de creación de una API RESTful con buenas prácticas para gestionar una base de datos postgresSQL
- Host: GitHub
- URL: https://github.com/lardevpro/apirestful-nodejs-express
- Owner: lardevpro
- Created: 2025-03-27T22:46:39.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-04-24T22:51:38.000Z (11 months ago)
- Last Synced: 2025-04-24T23:36:35.170Z (11 months ago)
- Topics: api-rest, css, endpoint, fs, get, html, http, https, importjs, insert, javasceript, jwt, modulejs, mongodb, mysql, nodejs, process, put, query
- Language: JavaScript
- Homepage:
- Size: 5.91 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Node.js y Express
Este repositorio contiene un proyecto en **Node.js**. Explora conceptos clave de **Node.js** y **Express** para desarrollar aplicaciones backend modernas.
## 📌 Contenido
### 🔹 Conceptos Básicos
- **Protocolo HTTP** (Request y Response)
- **HTTPS**
- **StatusCode** y códigos más comunes
- **Cabeceras HTTP**
- **¿Qué es un buffer?**
### 🔹 Desarrollo de Aplicaciones con Node.js
- 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**
### 🔹 Express.js
- 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
## 🚀 Instalación
1. Clona este repositorio:
git clone https://github.com/lardevpro/APIRESTful-Nodejs-Express.git
2. Navega al directorio del proyecto:
cd proyecto-node-express
3. 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.