-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Wocanilo edited this page Apr 2, 2021
·
1 revision
- Descargar el repositorio con
git clone [email protected]:gti-sos/SOS2021-09.git
- Entrar en la carpeta del proyecto y ejecutar
npm install
- Ejecutar en una terminal
npm run watch-node
- Abrir otra terminal y ejecutar en la carpeta del proyecto
npm run watch-ts
- Cuando se produzcan cambios en el código estos se verán reflejados automáticamente en el servidor local.
- Crear el archivo
<uvus>.ts
(Ej:dansesben.uvus
) en la carpetasrc
- 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;
- 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);
- 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