INCLUSION A CONSULTA XSYSTEM API.

This commit is contained in:
Pablinux
2024-02-09 01:25:39 -05:00
parent 06a02436cc
commit 4cfc5b8d1e
9 changed files with 257 additions and 33 deletions

View File

@@ -5,6 +5,8 @@ const mysql = require('mysql');
const cloud_file = require('express-fileupload');
const myConecction = require('express-myconnection');
const cors_origins = require('cors');
//inicio de sessiones
const session = require('express-session');
//const jwt = require('jwt');
//const pool = require('./db.js');
@@ -18,6 +20,7 @@ const productosRutas = require('./rutas/rt_items');
const generalesRutas = require('./rutas/rt_Generales');
const cloud_rutas = require('./rutas/rt_cloud');
const app_restaurant = require('./rutas/rt_apps');
const app_arduino = require('./rutas/rt_arduino');
//configuraciones
app.set('port',process.env.PORT||puerto);
@@ -29,6 +32,13 @@ app.locals = global.config;
//***** CONTROL DE CORDS ******/
app.use(cors_origins({origin:global.config.origin.any}));
//*****inicio de sessiones*****//
app.use(session({
secret: global.config.sessionStorage.secretSession,//llave para cifrar
resave: false,//no se guarde cada vez que se hace un cambio
saveUninitialized: true,//guardar sesion aunque no haya datos
cookie: { secure: false }//true solo se envia por https
}));
//middlewares
app.use(express.static(__dirname+'/public'));//para usar la carpeta public *js*css*img
@@ -55,12 +65,15 @@ app.use('/', productosRutas);
app.use('/', generalesRutas);
app.use('/', cloud_rutas);
app.use('/', app_restaurant);
app.use('/', app_arduino);
//prueba de json directa
app.get('/pruebaJson',function(req,res){
req.session.acount = req.session.acount ? req.session.acount + 1 : 1;
res.json([
{nombre:"Tarea1",detalle:"programacion"},
{nombre:"Tarea2",detalle:"Android Json"}
{nombre:"Tarea2",detalle:"Android Json"},
{ejecusion:req.session.acount,"id":req.sessionID},
]);
});
@@ -69,5 +82,5 @@ app.use(express.static(path.join(__dirname, 'public')));
//inicia servidor
app.listen(app.get('port'),() =>{
console.log('Servidor Activo: App SIGMA Pedidos -> Puerto: '+puerto);
console.log('Servidor Activo: App SIGMA Pedidos -> Puerto: '+puerto +' -> '+new Date().toLocaleString());
});