Skip to content

Proceso de creación de una API RESTful con buenas prácticas para gestionar una base de datos postgresSQL

Notifications You must be signed in to change notification settings

lardevpro/APIRESTful-Nodejs-Express

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 

Repository files navigation

node-js-736399_1280

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.

Releases

No releases published

Packages

No packages published