servidor api escrito en python, su objetivo es proporcionar un puente entre una base de datos sql y solicitudes http con un sistema de usuarios, aun faltan muchas caracteristicas asi que esta es una implementacion incompleta.
- Requisitos:
- PC con Windows 10 o una versión mas reciente instalado (no esta probado en otras versiones)
- Servidor de base de datos SQL (de preferencia: MariaDB)
- Tener python 3.11 o una versión mas reciente instalado
- Navegador web, con Google Chrome o Brave, esta perfecto (opcional, ya que solo es para probar)
- Instalacion:
- Descarga el repositorio en un
zip
o usandogit clone <direccion de este repositorio>
si tienes git instalado - Extrae si es necesario y entra dentro de la carpeta de
/el_proyecto_python-main
- Abre una consola o CMD con la direccion de la carpeta
- crea un entorno virtual de python usando
python -m venv el_proyecto python
- instala los requerimientos o librerias adicionales necesarias para que funcione con
pip install -r requirements.txt
- cambia las variables de la base de de datos dentro del archivo
database_connector.py
si asi lo requieres
- Descarga el repositorio en un
- Ejecucion:
- activa el entorno virtual de python usando
el_proyecto\Scripts\activate.bat
- y por ultimo inicia el servidor usando
python app.py
- entra en http://localhost:8080/api y deberia responder con un Test, OK si esta funcionando todo
- puedes usar esta pagina para hacer una prueba de cada endpoint por separado, (recuerda poner la direccion de la api)
- activa el entorno virtual de python usando
- Por Ultimo:
- utiliza Ctrl + C para detenerlo
- y cada vez que necesites reiniciar el servidor debe repetir los pasos de Ejecucion.
- /test
- /login
- /logout
- /register
- /unregister
- /userinfo