Repository navigation
Expand file tree
/
Copy pathReglasREST.js
More file actions
51 lines (39 loc) · 1.93 KB
/
Copy pathReglasREST.js
File metadata and controls
51 lines (39 loc) · 1.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
// .....................................................................
// Autor: Santiago Pérez
// Fecha inicio: 07/12/2019
// Ultima actualización: 07/09/2020
// ReglasREST.js
// .....................................................................
const path = require('path')
const fs = require('fs');
module.exports.cargar = function (servidorExpress, laLogica) {
// .......................................................
// GET /prueba
// .......................................................
servidorExpress.get('/prueba', function (peticion, respuesta) {
console.log(" * GET /prueba ")
respuesta.send("¡Funciona!")
}) // get /prueba
// .......................................................
// GET /obtenerContenedoresValencia
// .......................................................
servidorExpress.get('/obtenerContenedoresValencia/:distancia&:latitud&:longitud', async function (peticion, respuesta) {
console.log(" * GET /obtenerContenedoresValencia ")
var datos = { distancia: peticion.params.distancia, latitud: peticion.params.latitud, longitud: peticion.params.longitud }
var res = await laLogica.getDatosContenedoresValencia(datos);
respuesta.send(res);
}) // get /obtenerContenedoresValencia
// .......................................................
// GET /politicasPrivacidad
// .......................................................
servidorExpress.get('/politicasPrivacidad', async function (peticion, respuesta) {
console.log(" * GET /politicasPrivacidad ")
fs.readFile('./html/politica_privacidad.html', function (err, data) {
respuesta.writeHead(200, { 'Content-Type': 'text/html', 'Content-Length': data.length });
respuesta.write(data);
respuesta.end();
});
}) // get /obtenerContenedoresValencia
}
// .....................................................................
// .....................................................................