Commit 3aa9411c6352830c5b32ad358521b22825031a8e

Authored by Eric Fernandez
1 parent fa714d35e9
Exists in master

console log

Showing 1 changed file with 4 additions and 1 deletions   Show diff stats
1 module.exports = 1 module.exports =
2 config = require('./config/config.json'); 2 config = require('./config/config.json');
3 knex = require('knex')(config.db), 3 knex = require('knex')(config.db),
4 express = require('express'); 4 express = require('express');
5 app = express(); 5 app = express();
6 wsServer = require('./webSocketServer/index')(); 6 wsServer = require('./webSocketServer/index')();
7 moment = require('moment'); 7 moment = require('moment');
8 fs = require('fs'); 8 fs = require('fs');
9 9
10 10
11 app.listen(config.portWebService); 11 app.listen(config.portWebService);
12 app.use(express.json({ limit: '50mb' })); 12 app.use(express.json({ limit: '50mb' }));
13 13
14 require('./watch/index')(config.dir, onGetFile); 14 require('./watch/index')(config.dir, onGetFile);
15 15
16 app.use(function(req, res, next) { 16 app.use(function(req, res, next) {
17 res.setHeader('Access-Control-Allow-Origin', '*'); 17 res.setHeader('Access-Control-Allow-Origin', '*');
18 res.setHeader( 18 res.setHeader(
19 'Access-Control-Allow-Headers', 19 'Access-Control-Allow-Headers',
20 'Origin, X-Requested-With, Content-Type, Accept, X-Terminal-Key, X-Nombre-Usuario, X-Punto-Venta' 20 'Origin, X-Requested-With, Content-Type, Accept, X-Terminal-Key, X-Nombre-Usuario, X-Punto-Venta'
21 ); 21 );
22 res.setHeader('Access-Control-Allow-Methods', 'POST, GET, DELETE, OPTIONS'); 22 res.setHeader('Access-Control-Allow-Methods', 'POST, GET, DELETE, OPTIONS');
23 next(); 23 next();
24 }); 24 });
25 25
26 app.use('/gateway-debo', require('./rutas/comprobantes')); 26 app.use('/gateway-debo', require('./rutas/comprobantes'));
27 app.use('/gateway-debo', require('./rutas/login')); 27 app.use('/gateway-debo', require('./rutas/login'));
28 28
29 function onGetFile(fileString, nameFile) { 29 function onGetFile(fileString, nameFile) {
30 30
31 if (!fileString) return; 31 if (!fileString) {
32 console.log(`no se pueden los datos del archivo ${nameFile}`);
33 };
32 34
33 require('./debo/validacion')(nameFile).then(function() { 35 require('./debo/validacion')(nameFile).then(function() {
34 36
35 var planex = require('./planex/index')(fileString); 37 var planex = require('./planex/index')(fileString);
36 38
37 // Traigo proveedor, empresa 39 // Traigo proveedor, empresa
38 require('./debo/relaciones')(planex, wsServer).then(function(result) { 40 require('./debo/relaciones')(planex, wsServer).then(function(result) {
39 41
42 console.log(`obtengo relaciones debo ${nameFile}`);
40 var planex = result.planex; 43 var planex = result.planex;
41 44
42 var entities = {}; 45 var entities = {};
43 46
44 entities.proveedores = result.values[0]; 47 entities.proveedores = result.values[0];
45 entities.empresa = result.values[1]; 48 entities.empresa = result.values[1];
46 49
47 var debo = require('./debo/index')(planex, entities); 50 var debo = require('./debo/index')(planex, entities);
48 51
49 require('./db/index')(debo, nameFile); 52 require('./db/index')(debo, nameFile);
50 53
51 }).catch(function(e) { 54 }).catch(function(e) {
52 console.log(e); 55 console.log(e);
53 }); 56 });
54 }).catch(function(err) { 57 }).catch(function(err) {
55 58
56 console.log(err); 59 console.log(err);
57 }); 60 });
58 } 61 }
59 62
60 console.log('listen websocket port ' + config.port); 63 console.log('listen websocket port ' + config.port);
61 console.log('listen webservice port ' + config.portWebService); 64 console.log('listen webservice port ' + config.portWebService);
62 console.log('Ejecutar programa como administrador...'); 65 console.log('Ejecutar programa como administrador...');
63 66