Skip to content

vicentedr96/Pets-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instalación local

Documentación

Instrucciónes

  • Una vez descargado el proyecto, abra su consola cmd o powershell y diríjase a la ruta de proyecto(ejemplo, C:\Users\Vicente\Documents\Github\Pets\Pets-Backend) y coloque el comando "npm i" (sin comillas), esto instalara todos los paquetes necesarios al proyecto

  • Después le recomendamos crear una nueva base de datos, ya sea mysql o postgres; obtenga los datos conexión estos son: * Nombre de base de datos (ejemplo, pets) * Usuario de base de datos (ejemplo, root) * Contraseña de base de datos (ejemplo, root) * Host (ejemplo, localhost) * Puerto (ejemplo, 300, 3001, etc) * (No es necesario crear las tablas, el proyecto se encargara de ello, unicamente crear la base de datos)

  • Una vez teniendo la información anterior, localiza la carpeta siguiente C:\ ... \Pets-Backend\src\Settings en la carpeta Setting encontraras un archivo index.js, en ella habrá variables de entorno, cambia las variables de entorno que tenga el nombre "LOCAL" con la información que obtuviste en el paso anterior, modifica dentro de las comillas simples (ejemplo, javascript process.env.DATABASE_HOST_LOCAL= process.env.DATABASE_HOST_LOCAL||'Modifica aquí' )

    • DIALECT = depediento de la base de datos puedes poner 'mysql' o 'postgres'
    • DATABASE_NAME_LOCAL = nombre de base de datos
    • DATABASE_USERNAME_LOCAL = usuario de base de datos
    • DATABASE_PASSWORD_LOCAL = contraseña de base de datos
    • DATABASE_HOST_LOCAL = host
    • DATABASE_PORT_LOCAL = puerto
    • (No confundas las variables que tengan la palabra "NUBE", deben ser las que contenga la palabra "LOCAL" y recuerda colocar dialect)

picture alt

  • Ahora dentro de cmd o powershell y diríjase a la ruta de proyecto, y ejecute el comando "npm run desarrollo" (sin comillas), este comando levantara el servidor, base de datos y en caso de no tener la tabla requerida esta la creara automáticamente. Una vez ya creada la tabla, puedes usar las peticiones (en este enlace te dará la información de las peticiones, https://documenter.getpostman.com/view/9401113/U16kr5aq) mantén el servidor levantado mientras hagas las peticiones en tu postman

  • Para las pruebas de integración y de cobertura, diríjase a la ruta de proyecto, y ejecute el comando "npm run test" (sin comillas)

picture alt

¡PRUEBALO RAPIDO!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors