Commit 67359414433c07c3b06bfa023926135433d94b45
1 parent
e04b11a1
Exists in
master
and in
1 other branch
Minor fix in support of callback
Showing
1 changed file
with
14 additions
and
14 deletions
Show diff stats
server.js
| @@ -30,13 +30,13 @@ app.post('/api', function(req, res){ | @@ -30,13 +30,13 @@ app.post('/api', function(req, res){ | ||
| 30 | /* Case para o Tipo de Serviço: Texto */ | 30 | /* Case para o Tipo de Serviço: Texto */ |
| 31 | case 'texto': | 31 | case 'texto': |
| 32 | /* Verifica se os paramêtros [transparencia, texto] possuem algum valor */ | 32 | /* Verifica se os paramêtros [transparencia, texto] possuem algum valor */ |
| 33 | - if ((req.query.transparencia !== '') && (req.query.texto !== '')) { | 33 | + if ((req.body.transparencia !== '') && (req.body.texto !== '')) { |
| 34 | /* Verifica se o paramêtro [transparencia] possui os únicos valores possíveis [opaco, transparente] */ | 34 | /* Verifica se o paramêtro [transparencia] possui os únicos valores possíveis [opaco, transparente] */ |
| 35 | - if (parameters.checkTransparency(req.query.transparencia)) { | 35 | + if (parameters.checkTransparency(req.body.transparencia)) { |
| 36 | /* Cria a linha de comando */ | 36 | /* Cria a linha de comando */ |
| 37 | - var command_line = 'echo ' + req.query.texto + ' >> ' + __dirname + '/text_files/' + ID_FROM_BD + ' && cd ../vlibras-core' + | ||
| 38 | - ' && ./vlibras ' + parameters.getServiceType(req.query.servico) + ' ../vlibras-api/text_files/' + | ||
| 39 | - ID_FROM_BD + ' ' + parameters.getTransparency(req.query.transparencia) + ' ' + ID_FROM_BD + ' WEB'; | 37 | + var command_line = 'echo ' + req.body.texto + ' >> ' + __dirname + '/text_files/' + ID_FROM_BD + ' && cd ../vlibras-core' + |
| 38 | + ' && ./vlibras ' + parameters.getServiceType(req.body.servico) + ' ../vlibras-api/text_files/' + | ||
| 39 | + ID_FROM_BD + ' ' + parameters.getTransparency(req.body.transparencia) + ' ' + ID_FROM_BD + ' WEB'; | ||
| 40 | 40 | ||
| 41 | /* Executa a linha de comando */ | 41 | /* Executa a linha de comando */ |
| 42 | child = exec(command_line, function(err, stdout, stderr) { | 42 | child = exec(command_line, function(err, stdout, stderr) { |
| @@ -65,13 +65,13 @@ app.post('/api', function(req, res){ | @@ -65,13 +65,13 @@ app.post('/api', function(req, res){ | ||
| 65 | /* Case para o Tipo de Serviço: iOS */ | 65 | /* Case para o Tipo de Serviço: iOS */ |
| 66 | case 'ios': | 66 | case 'ios': |
| 67 | /* Verifica se os paramêtros [transparencia, texto] possuem algum valor */ | 67 | /* Verifica se os paramêtros [transparencia, texto] possuem algum valor */ |
| 68 | - if ((req.query.transparencia !== '') && (req.query.texto !== '')) { | 68 | + if ((req.body.transparencia !== '') && (req.body.texto !== '')) { |
| 69 | /* Verifica se o paramêtro [transparencia] possui os únicos valores possíveis [opaco, transparente] */ | 69 | /* Verifica se o paramêtro [transparencia] possui os únicos valores possíveis [opaco, transparente] */ |
| 70 | - if (parameters.checkTransparency(req.query.transparencia)) { | 70 | + if (parameters.checkTransparency(req.body.transparencia)) { |
| 71 | /* Cria a linha de comando */ | 71 | /* Cria a linha de comando */ |
| 72 | - var command_line = 'echo ' + req.query.texto + ' >> ' + __dirname + '/text_files/' + ID_FROM_BD + ' && cd ../vlibras-core' + | ||
| 73 | - ' && ./vlibras ' + parameters.getServiceType(req.query.servico) + ' ../vlibras-api/text_files/' + | ||
| 74 | - ID_FROM_BD + ' ' + parameters.getTransparency(req.query.transparencia) + ' ' + ID_FROM_BD + ' IOS'; | 72 | + var command_line = 'echo ' + req.body.texto + ' >> ' + __dirname + '/text_files/' + ID_FROM_BD + ' && cd ../vlibras-core' + |
| 73 | + ' && ./vlibras ' + parameters.getServiceType(req.body.servico) + ' ../vlibras-api/text_files/' + | ||
| 74 | + ID_FROM_BD + ' ' + parameters.getTransparency(req.body.transparencia) + ' ' + ID_FROM_BD + ' IOS'; | ||
| 75 | 75 | ||
| 76 | /* Executa a linha de comando */ | 76 | /* Executa a linha de comando */ |
| 77 | child = exec(command_line, function(err, stdout, stderr) { | 77 | child = exec(command_line, function(err, stdout, stderr) { |
| @@ -199,9 +199,9 @@ app.post('/api', function(req, res){ | @@ -199,9 +199,9 @@ app.post('/api', function(req, res){ | ||
| 199 | 199 | ||
| 200 | case 'legenda': | 200 | case 'legenda': |
| 201 | /* Verifica se o paramêtro [transparencia] possue algum valor */ | 201 | /* Verifica se o paramêtro [transparencia] possue algum valor */ |
| 202 | - if (req.query.transparencia !== '') { | 202 | + if (req.body.transparencia !== '') { |
| 203 | /* Verifica se os paramêtros [transparencia] possuem os seus únicos valores possíveis */ | 203 | /* Verifica se os paramêtros [transparencia] possuem os seus únicos valores possíveis */ |
| 204 | - if ((parameters.checkTransparency(req.query.transparencia) === true)) { | 204 | + if ((parameters.checkTransparency(req.body.transparencia) === true)) { |
| 205 | /* Checa se o arquivo de legenda submetivo possui uma extensão válida */ | 205 | /* Checa se o arquivo de legenda submetivo possui uma extensão válida */ |
| 206 | if (parameters.checkSubtitle(req.files.legenda.name)) { | 206 | if (parameters.checkSubtitle(req.files.legenda.name)) { |
| 207 | /* Cria uma pasta cujo o nome é o ID */ | 207 | /* Cria uma pasta cujo o nome é o ID */ |
| @@ -215,8 +215,8 @@ app.post('/api', function(req, res){ | @@ -215,8 +215,8 @@ app.post('/api', function(req, res){ | ||
| 215 | }); | 215 | }); |
| 216 | 216 | ||
| 217 | /* Cria a linha de comando */ | 217 | /* Cria a linha de comando */ |
| 218 | - var command_line = 'vlibras_user/vlibras-core/./vlibras ' + parameters.getServiceType(req.query.servico) + ' uploads/' + ID_FROM_BD + '/' + | ||
| 219 | - req.files.legenda.name + ' ' + parameters.getTransparency(req.query.transparencia) + ' ' + ID_FROM_BD; | 218 | + var command_line = 'vlibras_user/vlibras-core/./vlibras ' + parameters.getServiceType(req.body.servico) + ' uploads/' + ID_FROM_BD + '/' + |
| 219 | + req.files.legenda.name + ' ' + parameters.getTransparency(req.body.transparencia) + ' ' + ID_FROM_BD; | ||
| 220 | 220 | ||
| 221 | /* Executa a linha de comando */ | 221 | /* Executa a linha de comando */ |
| 222 | child = exec(command_line, function(err, stdout, stderr) { | 222 | child = exec(command_line, function(err, stdout, stderr) { |