/PhilBackEnd

Api

Primary LanguageJavaScript

PhilBackEnd

Este repositorio contiene la REST API para Phil. Está construido con Node.js y Sequelize y está alojado en render.com.

API Base URL

La API está disponible en: https://philbackend.onrender.com

Ejemplo de Ruta Autenticada

  • Obtener Usuario: https://philbackend.onrender.com/auth/api/GetUser

Estructura del Proyecto

El repositorio incluye los siguientes archivos y directorios clave:

  • config/config.json
  • migrations/
  • models/
  • routes/
  • server.js
  • start.js
  • test/

Instalación

Paso 1: Clonar el Repositorio

  1. Instalar Git desde https://git-scm.com/download/win.
  2. Abrir la consola de comandos y ejecutar:

git clone https://github.com/ReneDTapia/PhilBackEnd.git cd PhilBackEnd

Paso 2: Instalar Node.js

Descargar e instalar Node.js desde https://nodejs.org/en.

Paso 3: Instalar Dependencias

Ejecutar npm install para instalar todas las dependencias listadas en package.json.

Dependencias Usadas

  • bcryptjs@2.4.3
  • body-parser@1.20.2
  • chai-http@4.4.0
  • chai@4.3.10
  • cors@2.8.5
  • dotenv@16.3.1
  • express@4.18.2
  • jsonwebtoken@9.0.2
  • mocha@10.2.0
  • pg-hstore@2.3.4
  • pg@8.11.3
  • sequelize@6.33.0
  • supertest@6.3.3
  • validator@13.11.0

Paso 4: Iniciar el Servidor

Ejecutar npm start para iniciar el servidor.

Testing

Para ejecutar pruebas, usar el comando:

npm test