Skip to content
/ NigthUp Public

App EA / Joel Moreno / David Sánchez / Bryan García / Júlia Caterina Martínez

Notifications You must be signed in to change notification settings

Joowww/NigthUp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EA_SEMINARIO_5 - API

Este proyecto es una API desarrollada en Node.js + TypeScript que utiliza MongoDB como base de datos.
Sigue los pasos a continuación para instalar y ejecutar el proyecto en tu entorno local.

Pasos de instalación y ejecución

  1. "git init" (también se pede hacer con el fork, que es mas simple, como en clase)

  2. "git clone <<url_repo>>" en el directorio

  3. Entrar en el directorio del proyecto cd << url directorio de EA_SEMINARIO_5 >> (también se puede utilizar el terminal de visual code)

  4. Quitar la carpeta ".git" que vienen por defecto

  5. "npm install" (instala todas las dependencias que se incluyen en package.json)

  6. Asegurarse de ejecutar mongoDB para la conexión a la base de datos "mongod" en un terminal nuevo, a parte.

  7. AHORA YA PODEMOS EJECUTAR LOS SCRIPTS DEL PROYECTO: "npm run dev" = nodemon sobre typescript y "npm start" = ejecutar index.ts

  8. Abrir una pestaña de navegador y poner "localhost:3000/api-docs"

¡YA PODÉIS DISFRUTAR DE LA API!

REFERENCIAS

-ChatGPT, Github Copilot. -https://expressjs.com/es/5x/api.html -https://expressjs.com/en/resources/middleware/cors.html -https://mongoosejs.com/docs/ & https://mongoosejs.com/docs/api/mongoose.html -https://support.smartbear.com/api-hub/design/docs/en/get-started/openapi-3-0-tutorial.html

About

App EA / Joel Moreno / David Sánchez / Bryan García / Júlia Caterina Martínez

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published