Descripción
Este es el repositorio de la API para la plataforma de red social basada en publicaciones, desarrollada utilizando NestJS como framework y MongoDB como base de datos.
Configuración
Copia el archivo .env.example y renómbralo a .env.
Asegúrate de tener las siguientes variables de entorno:
# URI de Mongo para conectar a la base de datos
MONGO_URI=""
# Puerto de la API (Opcional, por defecto es 3000)
PORT=0
# Secreto para firmar JWT
JWT_SECRET=""
# URL del microservicio de moderación
TOXICITY_URL=""
# Umbral de moderación
TOXICITY_THRESHOLD=0.25
Instalación
$ npm install
Ejecutar la aplicación
# modo desarrollo
$ npm run start
# modo observación (watch mode)
$ npm run start:dev
# modo producción
$ npm run start:prod
Pruebas
# pruebas unitarias
$ npm run test
# pruebas end-to-end (e2e)
$ npm run test:e2e
# cobertura de pruebas
$ npm run test:cov
Soporte
Nest es un proyecto de código abierto con licencia MIT. Puede crecer gracias a los patrocinadores y al apoyo de sus increíbles colaboradores. Si deseas unirte a ellos, por favor lee más aquí.
Licencia
Nest está licenciado bajo MIT.