Commit d9d4c20d43ea5ef0da0a7bc3639a61e9ffa80a33

Authored by Eric Fernandez
1 parent 353b333eb4
Exists in master

no console log

Showing 1 changed file with 1 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) { 31 if (!fileString) {
32 console.log(`no se pueden los datos del archivo ${nameFile}`); 32 console.log(`no se pueden los datos del archivo ${nameFile}`);
33 }; 33 };
34 34
35 require('./debo/validacion')(nameFile).then(function() { 35 require('./debo/validacion')(nameFile).then(function() {
36 36
37 console.log(`se valida que no exista... ${nameFile}`); 37 console.log(`se valida que no exista... ${nameFile}`);
38 38
39 var planex = require('./planex/index')(fileString); 39 var planex = require('./planex/index')(fileString);
40 40
41 console.log(`obtengo objeto planex de ${nameFile}`); 41 console.log(`obtengo objeto planex de ${nameFile}`);
42 // Traigo proveedor, empresa 42 // Traigo proveedor, empresa
43 require('./debo/relaciones')(planex, wsServer).then(function(result) { 43 require('./debo/relaciones')(planex, wsServer).then(function(result) {
44 44
45 console.log(`obtengo relaciones debo ${nameFile}`); 45 console.log(`obtengo relaciones debo ${nameFile}`);
46 var planex = result.planex; 46 var planex = result.planex;
47 47
48 var entities = {}; 48 var entities = {};
49 49
50 entities.proveedores = result.values[0]; 50 entities.proveedores = result.values[0];
51 entities.empresa = result.values[1]; 51 entities.empresa = result.values[1];
52 console.log(planex); 52
53 var debo = require('./debo/index')(planex, entities); 53 var debo = require('./debo/index')(planex, entities);
54 54
55 require('./db/index')(debo, nameFile); 55 require('./db/index')(debo, nameFile);
56 56
57 }).catch(function(e) { 57 }).catch(function(e) {
58 58
59 console.log(e); 59 console.log(e);
60 }); 60 });
61 }).catch(function(err) { 61 }).catch(function(err) {
62 62
63 console.log(err); 63 console.log(err);
64 }); 64 });
65 } 65 }
66 66
67 console.log('listen websocket port ' + config.port); 67 console.log('listen websocket port ' + config.port);
68 console.log('listen webservice port ' + config.portWebService); 68 console.log('listen webservice port ' + config.portWebService);
69 console.log('Ejecutar programa como administrador...'); 69 console.log('Ejecutar programa como administrador...');
70 70