Commit 009241a629fdf45ac40f1f816da6a25dc512c91b

Authored by Eric Fernandez
1 parent e3b1cdef26
Exists in master

end point nombre empresa2

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