1
resposta

Erro ao fazer logout

Olá, ao fazer logout estou recebendo o erro: 'The client is closed' como responsa no body

1 resposta

Olá!

Então, eu tive o mesmo erro durante o curso, mas achei uma solução. Não sei exatamente como está o seu código, mas isso serviu para mim:

1) Primeiro, inicie o servidor do Redis, no meu caso eu inicio com "redis-server" no terminal; 2) Vá no arquivo "blacklist.js" e coloque o código:

const redis = require("redis");

let redisClient;
redisClient = redis.createClient(6379, "127.0.0.1", { prefix: "blacklist:" });
redisClient.on("connect", () => console.log("Connected to Redis!"));
redisClient.on("error", (err) => console.log("Redis Client Error", err));
redisClient.connect();

module.exports = redisClient;

Com isso, nosso programa vai se conectar ao Redis usando 127.0.0.1 (localhost) na porta 6379, então quando você executar o programa, será preciso aparecer no console um "Connected to Redis!", indicando que deu certo. Se der errado, talvez seja outro erro que aconteceu.

Espero que te ajude!