ZoeApi/helpers/config.js

104 lines
2.5 KiB
JavaScript

var Online = true; // MODO PRODUCAO - ACESSA O BANCO ONLINE QUANDO TRUE - ACESSA O BANCO LOCAL QUANDO FALSE
var linux = true; // MODO DESENVOLVIMENTO - TRUE PARA LINUX OU FALSE PARA WINDOWS
var passdecrypt = ""; // CHAVE DE DESCRIPTOGRAFIA DOS VIDEOS - ADIQUIRE VALOR COM CONSULTA AO BANCO
var porta_mysql = "3306"; // PORTA PADRAO MYSQL
var tk_fixed = ""; // TOKEN FIXO - ADIQUIRE VALOR COM CONSULTA AO BANCO
global.Variables = function Variables(data) {
var ret;
switch (data) {
case 'passdecrypt':
ret = passdecrypt;
break;
case 'tk_fixed':
ret = tk_fixed;
break;
case 'portHttp':
ret = 3337;
break;
case 'portHttps':
ret = 1338;
break;
case 'time_token':
ret = 36000; // 9000 = 2,5 horas
break;
case 'src_qrcodes':
ret = 'http://18.228.91.135/qrlotes/';
break;
case 'ip_mysql':
if(Online == true)
ret = '18.228.91.135';
//ret = '10.23.0.79';
else
ret = '127.0.0.1';
break;
case 'user_mysql':
if(Online == true)
ret = 'root';
else
ret = 'myrobot';
break;
case 'password_mysql':
if(Online == true)
//ret = '123123';
ret = 'maker2018**==';
else
ret = 'myrobot2019';
break;
case 'database_mysql':
ret = 'myrobot';
break;
case 'ip_sqlServer':
ret = '18.231.41.93';
break;
case 'porta_mysql':
ret = porta_mysql;
break;
case 'user_sqlServer':
ret = 'Usuario';
break;
case 'password_sqlServer':
ret = 'AbbAchUs';
break;
case 'src_media':
if(linux == false)
ret = 'C:/var/www/html/';
else
ret = '/var/www/html/';
break;
case 'src_fotos':
if(linux == false)
ret = 'C:/var/www/fotos/';
else
ret = '/var/www/fotos/';
break;
case 'local':
if(Online == true)
ret = 'Online';
else
ret = 'Local';
break;
case 'linux':
ret = linux;
break;
}
return ret;
}
global.Variables_Set = function Variables_Set(Variavel, Valor) {
switch (Variavel) {
case "local":
Online = Valor;
break;
}
}
// CONSULTA VALORES PADROES NO BANCO
require('../connections/mysql-server');
mysqlConnection.query(`SELECT * FROM config;`, function (error, results, fields) {
if (!error && results.length > 0) {
passdecrypt = results[0]['passdecrypt'];
tk_fixed = results[0]['tk_fixed'];
}
})