Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

351
Visualizações
¿Por qué combinar Node Express y Redis no puede establecer un par clave-valor simple?

Básicamente, el servicio puesto a continuación que debería ejecutar un simple Redis-cli> SET KEY VALUE no puede funcionar. Las operaciones get funcionan bien. Usar por separado el módulo redis y llamar a la función set también funciona. Pero cuando se llama desde app.put(), el par CLAVE/VALOR no está registrado.

¿¿¿Que demonios???

 // express setup const REDIS_REST_PORT = 3000; const express = require('express'); const router = express.Router(); const app = express(); const bodyParser = require('body-parser'); app.use(bodyParser.json()); // redis setup const REDIS_CONNECTION_STRING = "redis://127.0.0.1:6379"; const RedisCli = require('redis').createClient(REDIS_CONNECTION_STRING); RedisCli.on('connect', function() { console.log('Connected to REDIS'); }); RedisCli.on('error', function(err) { console.log('/!\ REDIS ERROR: ' + err); }); // GET .../get/KEY (works well !!) app.get('/get/:key', function(req, res) { RedisCli.get( req.params.key, function (err, result) { if (err) { res.send(err,500); } else { res.send(result); } }); }); // PUT .../set/KEY + body (can't work KEY/VALUE never registered ??) app.put('/set/:key', function(req, res) { var value = "'" + JSON.stringify(req.body) + "'"; console.log("SET " + req.params.key + " " + value); RedisCli.set( req.params.key, value, function (err, result) { if (err) { res.send(err,500); } else { res.send(result); } }); }); // Start REST server app.listen(REDIS_REST_PORT, () => console.log('Listening on port '+ REDIS_REST_PORT + '...'));
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Eventualmente solía funcionar, no entiendo cómo y por qué, vea mi comentario.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda