INCLUSION A CONSULTA XSYSTEM API.
This commit is contained in:
17
src/app.js
17
src/app.js
@@ -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());
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user