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.
-
"git init" (también se pede hacer con el fork, que es mas simple, como en clase)
-
"git clone <<url_repo>>" en el directorio
-
Entrar en el directorio del proyecto cd << url directorio de EA_SEMINARIO_5 >> (también se puede utilizar el terminal de visual code)
-
Quitar la carpeta ".git" que vienen por defecto
-
"npm install" (instala todas las dependencias que se incluyen en package.json)
-
Asegurarse de ejecutar mongoDB para la conexión a la base de datos "mongod" en un terminal nuevo, a parte.
-
AHORA YA PODEMOS EJECUTAR LOS SCRIPTS DEL PROYECTO: "npm run dev" = nodemon sobre typescript y "npm start" = ejecutar index.ts
-
Abrir una pestaña de navegador y poner "localhost:3000/api-docs"
¡YA PODÉIS DISFRUTAR DE LA API!
-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