Skip to content

raular4322/basic_API_Hackaton

Repository files navigation

API Rest basica

Para crear una API Rest como esta se necesita:

  • Node.js para el entorno
  • MongoDB para la base de datos
  • La libreria Mongoose para crear los objetos
  • Un linter como ESLint con la guia de estilos de Airbnb

La estructura de una API se divide en:

/controllers --> Una carpeta para controladores (la lógica de la API).
/models --> Una carpeta para los modelos de mongoose (la estructura de los objetos)
/routes --> Una carpeta para las rutas por las que se accede a las funciones de la API

Para correr la api de forma local sigue los siguientes pasos:

  1. Clona este repositorio
  2. Instala MongoDB, Node.js y python (este ultimo es necesario para usar bcrypt)
  3. Modifica el path /data/db de mongo o añadelo a el path general del sistema (no recomendado)
  4. Si no tienes una instancia de mongo en tus procesos ejecuta "mongod" en la terminal
  5. Ejecuta 'npm install' dentro de la carpeta de la API.
  6. ejecuta 'npm start'
  7. Ya está, tu api debería estar ejecutandose en http://localhost:3000/user

Si tienes alguna duda contacta con un mentor de Backend

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published