server - MutakamwoyoCloud/MCloud GitHub Wiki
Server.js
Dependencias:
- ExpressJS
- fs de node
Path: ./MCloud/src/core
Clase principal del backend de la aplicación, en ella se encuentra el punto de entrada del motor node, y manejaremos todo lo relacionado a la infraestructura web, ayudandonos para ello de la libreria Express.
Puntos de entrada del servidor:
- /api/search : Realiza una búsqueda sobre la base de datos.
- /api/form : Realiza una nueva petición de descarga.
Ejemplo de uso
En server.js podemos escribir todo lo relacionado con la API web de una forma sencilla, una forma de hacer que nuestra aplicación respondiera a la petición get de nuestra aplicacion en la ruta /api seria:
const express = require('express');
const app = express();
app.get('/api', (req, res) => {
alert("Hola mundo");
});
req es un objeto que contiene información sobre las peticiones HTTP generadas en ese evento, res Es el objeto que vas a construir en respuesta a esa petición.