Skip to content
Wocanilo edited this page Apr 2, 2021 · 1 revision

Preparar el entorno de desarrollo

  1. Descargar el repositorio con git clone [email protected]:gti-sos/SOS2021-09.git
  2. Entrar en la carpeta del proyecto y ejecutar npm install
  3. Ejecutar en una terminal npm run watch-node
  4. Abrir otra terminal y ejecutar en la carpeta del proyecto npm run watch-ts
  5. Cuando se produzcan cambios en el código estos se verán reflejados automáticamente en el servidor local.

Añadir nuevas rutas a la API

  1. Crear el archivo <uvus>.ts (Ej: dansesben.uvus) en la carpeta src
  2. Pegar el siguiente codigo en el archivo creado
import express from "express";
var router = express.Router();

router
.get('/loadInitialData', (req, res) => {
    // Implement
})
.get('/stats', (req, res) => {
    // Implement
})

module.exports = router;
  1. Añadir las siguientes lineas debajo de la linea app.use('/api/v1/dansesben', dansesbenRoutes); para añadir las nuevas rutas a la aplicación.
var <uvus>Routes = require('./<uvus>');
app.use('/api/v1/<uvus>', <uvus>Routes);

// EJEMPLO (NO COPIAR)
var dansesbenRoutes = require('./dansesben');
app.use('/api/v1/dansesben', dansesbenRoutes);
  1. Las rutas definidas en el archivo <uvus>.ts creado estarán disponibles en la ruta /api/v1/<uvus>/<ruta>, por ejemplo /api/v1/dansesben/stats
Clone this wiki locally