Commit 3aa9411c6352830c5b32ad358521b22825031a8e
1 parent
fa714d35e9
Exists in
master
console log
Showing
1 changed file
with
4 additions
and
1 deletions
Show diff stats
index.js
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 |