首页 > 解决方案 > 为什么 Redis 中间件会破坏我的路由?

问题描述

经过大量测试后,我删除了我的 Redis 会话并替换为基础会话。在此之后,我的路线开始工作。

我在防火墙后面,不允许我的 Redis 连接。我该如何解决这个问题,以便即使 Redis 被防火墙阻止,我仍然可以测试我的路由?

为什么 Redis 甚至被用于简单的路由

// module.exports.session = session({
//   secret: 'foomanchoo',
//   resave: false,
//   saveUninitialized: true,
//   store: new RedisStore({ client: RedisClient, host: 'localhost', port: 6379})
// });


module.exports.session = session({
  secret: 'keyboard cat'
});

我正在使用一个简单的测试路线,如下所示:

app.get('/foo', (req, res) => {
  res.send('Hello I am an express server at /foo');  
});

标签: javascriptexpressredisroutes

解决方案


推荐阅读